ServiceDescriptionImportStyle Énumération

Définition

Spécifie si l'importation est effectuée sur le serveur ou l'ordinateur client.

public enum class ServiceDescriptionImportStyle
public enum ServiceDescriptionImportStyle
type ServiceDescriptionImportStyle = 
Public Enum ServiceDescriptionImportStyle
Héritage
ServiceDescriptionImportStyle

Champs

Client 0

Spécifie que l'importation doit être effectuée sur l'ordinateur client.

Server 1

Spécifie que l'importation doit être effectuée sur le serveur.

ServerInterface 2

Spécifie que l'importation doit être effectuée sur l'interface d'un serveur.

Exemples

#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

Remarques

Une importation effectuée sur l’ordinateur client génère une classe proxy avec des méthodes synchrones et asynchrones pour appeler chaque méthode au sein d’un service Web XML. Une importation de serveur, en revanche, génère une classe abstraite avec des membres abstraits, que vous devez remplacer pour fournir l’implémentation dont vous avez besoin.

S’applique à