ServiceDescriptionImportStyle Enum   
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies whether the import is made to the server or to the client computer.
public enum class ServiceDescriptionImportStyle
	public enum ServiceDescriptionImportStyle
	type ServiceDescriptionImportStyle = 
	Public Enum ServiceDescriptionImportStyle
		- Inheritance
 
Fields
| Name | Value | Description | 
|---|---|---|
| Client | 0 | Specifies that the import should be made to the client computer.  | 
			
| Server | 1 | Specifies that the import should be made to the server.  | 
			
| ServerInterface | 2 | Specifies that the import should be made to a server interface.  | 
			
Examples
#using <System.Web.Services.dll>
#using <System.dll>
#using <System.Xml.dll>
using namespace System;
using namespace System::Web::Services::Description;
int main()
{
   try
   {
      ServiceDescription^ myServiceDescription = ServiceDescription::Read( "Sample_cpp.wsdl" );
      ServiceDescriptionImporter^ myImporter = gcnew ServiceDescriptionImporter;
      myImporter->ProtocolName = "Soap";
      myImporter->AddServiceDescription( myServiceDescription, "", "" );
      
      ServiceDescriptionImportStyle myStyle = myImporter->Style;
      Console::WriteLine( "Import style: {0}", myStyle );
      
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "Following exception was thrown: {0}", e );
   }
}
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());
         }
      }
   }
}
Imports System.Web.Services.Description
Namespace MyServiceDescription
   Class MyImporter
      Public Shared Sub Main()
         Try
            Dim myServiceDescription As ServiceDescription = _
                                       ServiceDescription.Read("Sample_vb.wsdl")
            Dim myImporter As New ServiceDescriptionImporter()
            myImporter.ProtocolName = "Soap"
            myImporter.AddServiceDescription(myServiceDescription, "", "")
            Dim myStyle As ServiceDescriptionImportstyle = myImporter.Style
            Console.WriteLine("Import style: " + myStyle.ToString())
         Catch e As Exception
            Console.WriteLine("Following exception was thrown: " + e.ToString())
         End Try
      End Sub
   End Class
End Namespace 'MyServiceDescription
	Remarks
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.