ServiceDescriptionImportStyle Enum

Definitie

Hiermee geeft u op of de import naar de server of naar de clientcomputer wordt gemaakt.

public enum class ServiceDescriptionImportStyle
public enum ServiceDescriptionImportStyle
type ServiceDescriptionImportStyle = 
Public Enum ServiceDescriptionImportStyle
Overname
ServiceDescriptionImportStyle

Velden

Name Waarde Description
Client 0

Hiermee geeft u op dat de import moet worden uitgevoerd op de clientcomputer.

Server 1

Hiermee geeft u op dat de import moet worden uitgevoerd naar de server.

ServerInterface 2

Hiermee geeft u op dat de import moet worden uitgevoerd naar een serverinterface.

Voorbeelden

#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

Opmerkingen

Een import die is gemaakt op de clientcomputer genereert een proxyklasse met synchrone en asynchrone methoden om elke methode in een XML-webservice aan te roepen. Een serverimport genereert daarentegen een abstracte klasse met abstracte leden, die u moet overschrijven om de implementatie te bieden die u nodig hebt.

Van toepassing op