ServiceDescriptionImportStyle Enumeration
Collapse the table of content
Expand the table of content

ServiceDescriptionImportStyle Enumeration


Specifies whether the import is made to the server or to the client computer.

Namespace:   System.Web.Services.Description
Assembly:  System.Web.Services (in System.Web.Services.dll)

public enum ServiceDescriptionImportStyle

Member nameDescription

Specifies that the import should be made to the client computer.


Specifies that the import should be made to the server.


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()
            ServiceDescription myServiceDescription = 

            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
Return to top
© 2015 Microsoft