ServiceDescriptionImportStyle ServiceDescriptionImportStyle ServiceDescriptionImportStyle ServiceDescriptionImportStyle Enum

Definición

Especifica si la importación se realiza en el servidor o en el equipo del cliente.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
Herencia
ServiceDescriptionImportStyleServiceDescriptionImportStyleServiceDescriptionImportStyleServiceDescriptionImportStyle

Campos

Client Client Client Client 0

Especifica que la importación se debe realizar en el equipo del cliente.Specifies that the import should be made to the client computer.

Server Server Server Server 1

Especifica que la importación se debe realizar en el servidor.Specifies that the import should be made to the server.

ServerInterface ServerInterface ServerInterface ServerInterface 2

Especifica que la importación se debe realizar en la interfaz de un servidor.Specifies that the import should be made to a server interface.

Ejemplos

#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
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 'Main
   End Class 'MyImporter
End Namespace 'MyServiceDescription

Comentarios

Una importación realizada en el equipo cliente, genera una clase de proxy con métodos sincrónicos y asincrónicos para invocar cada método dentro de un servicio Web XML.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. Importación de un servidor, por otro lado, genera una clase abstracta con miembros abstractos, que debe invalidar para proporcionar la implementación que necesaria.A server import, on the other hand, generates an abstract class with abstract members, which you must override to provide the implementation you need.

Se aplica a