ServiceDescriptionImportStyle Enumeration
.NET Framework (current version)
Specifies whether the import is made to the server or to the client computer.
Assembly: System.Web.Services (in System.Web.Services.dll)
| Member name | Description | |
|---|---|---|
| Client | Specifies that the import should be made to the client computer. | |
| Server | Specifies that the import should be made to the server. | |
| ServerInterface | Specifies that the import should be made to a server interface. |
An import made to the client computer generates a proxy class with synchronous and asynchronous methods to invoke each method within an XML Web service. A server import, on the other hand, generates an abstract class with abstract members, which you must override to provide the implementation you need.
using System; using System.Web.Services.Description; namespace MyServiceDescription { class MyImporter { public static void Main() { try { ServiceDescription myServiceDescription = ServiceDescription.Read("Sample_CS.wsdl"); ServiceDescriptionImporter myImporter = new ServiceDescriptionImporter(); myImporter.ProtocolName = "Soap"; myImporter.AddServiceDescription(myServiceDescription, "", ""); ServiceDescriptionImportStyle myStyle = myImporter.Style; Console.WriteLine("Import style: " + myStyle.ToString()); } catch (Exception e) { Console.WriteLine("Following exception was thrown: " + e.ToString()); } } } }
.NET Framework
Available since 1.1
Available since 1.1
Show: