Compartir a través de


SoapProtocolImporter Clase

Definición

Genera las clases para los servicios Web que utilizan el protocolo SOAP.

public ref class SoapProtocolImporter : System::Web::Services::Description::ProtocolImporter
public class SoapProtocolImporter : System.Web.Services.Description.ProtocolImporter
type SoapProtocolImporter = class
    inherit ProtocolImporter
Public Class SoapProtocolImporter
Inherits ProtocolImporter
Herencia
SoapProtocolImporter

Comentarios

La SoapProtocolImporter clase genera código de proxy de cliente o código de servidor abstracto según el protocolo SOAP. La clase genera una clase para cada enlace admitido definido en un documento wsdl (Lenguaje de descripción de servicios Web).

Normalmente, en lugar de invocar SoapProtocolImporter directamente, un desarrollador usa la clase indirectamente a través de la ServiceDescriptionImporter clase .

Constructores

SoapProtocolImporter()

Inicializa una nueva instancia de la clase SoapProtocolImporter.

Propiedades

AbstractSchemas

Obtiene los esquemas XML abstractos utilizados por la instancia de ServiceDescriptionImporter asociada.

(Heredado de ProtocolImporter)
Binding

Obtiene el enlace WSDL (Lenguaje de descripción de servicios Web) que está procesando actualmente el importador de protocolos para generar una clase.

(Heredado de ProtocolImporter)
ClassName

Obtiene el nombre de la clase de enlace que se está generando.

(Heredado de ProtocolImporter)
ClassNames

Obtiene el objeto CodeIdentifiers que genera un nombre único para la clase de enlace que se está generando.

(Heredado de ProtocolImporter)
CodeNamespace

Obtiene una representación del espacio de nombres de .NET Framework de las clases de enlace que se están generando.

(Heredado de ProtocolImporter)
CodeTypeDeclaration

Obtiene una representación de la clase de enlace que se está generando.

(Heredado de ProtocolImporter)
ConcreteSchemas

Obtiene los esquemas XML concretos utilizados por la instancia de ServiceDescriptionImporter asociada.

(Heredado de ProtocolImporter)
InputMessage

Obtiene el mensaje de entrada del Lenguaje de descripción de servicios Web (WSDL) para la operación abstracta que el importador de protocolos está procesando para generar un método en una clase de enlace.

(Heredado de ProtocolImporter)
MethodName

Obtiene el nombre del método de clase de enlace que está generando el importador de protocolos.

(Heredado de ProtocolImporter)
Operation

Obtiene la operación de WSDL (Lenguaje de descripción de servicios Web) abstracta que el importador de protocolos está procesando para generar un método en una clase de enlace.

(Heredado de ProtocolImporter)
OperationBinding

Obtiene la operación de WSDL (Lenguaje de descripción de servicios Web) que el importador de protocolos está procesando para generar un método en una clase de enlace.

(Heredado de ProtocolImporter)
OutputMessage

Obtiene el mensaje de salida del Lenguaje de descripción de servicios Web (WSDL) para la operación abstracta que el importador de protocolos está procesando para generar un método en una clase de enlace.

(Heredado de ProtocolImporter)
Port

Obtiene un puerto del Lenguaje de descripción de servicios Web (WSDL) que contiene una referencia al enlace que el importador de protocolos está procesando para generar una clase de enlace. Si más de un puerto hace referencia al enlace actual, el puerto actual es en el que se ha encontrado el enlace más recientemente.

(Heredado de ProtocolImporter)
PortType

Obtiene la propiedad PortType del Lenguaje de descripción de servicios Web (WSDL) implementada por el enlace que el importador de protocolos está procesando para generar una clase de enlace.

(Heredado de ProtocolImporter)
ProtocolName

Obtiene un valor de "SOAP".

Schemas

Obtiene todos los esquemas XML, tanto abstractos como concretos, utilizados por la instancia de ServiceDescriptionImporter asociada.

(Heredado de ProtocolImporter)
Service

Obtiene un servicio del Lenguaje de descripción de servicios Web (WSDL) que contiene una referencia al enlace que el importador de protocolos está procesando para generar una clase de enlace.

(Heredado de ProtocolImporter)
ServiceDescriptions

Obtiene los objetos ServiceDescriptionCollection que pertenecen a la instancia de ServiceDescriptionImporter asociada en la que se buscan los enlaces desde los que se generan las clases de enlace.

(Heredado de ProtocolImporter)
SoapBinding

Obtiene una instancia del objeto SoapBinding mediante la propiedad SoapBinding de Extensions.

SoapExporter

Obtiene el objeto de tipo SoapCodeExporter utilizado internamente por la clase SoapProtocolImporter para generar el código a partir de las asignaciones entre los tipos de contenido de esquema XML con codificación SOAP y .NET Framework.

SoapImporter

Obtiene el objeto de tipo SoapSchemaImporter utilizado internamente por la clase SoapProtocolImporter para generar asignaciones a partir de los tipos de contenido de esquema XML con codificación SOAP y .NET Framework.

Style

Obtiene un valor de enumeración que indica si se genera una clase de proxy cliente o una clase de servidor abstracta. Los valores son Client y Server. El valor es el de la propiedad ServiceDescriptionImporter de la instancia de Style asociada.

(Heredado de ProtocolImporter)
Warnings

Obtiene o establece un valor de enumeración ServiceDescriptionImportWarnings que indica los tipos de advertencias, si hay alguna, emitidas por el importador de protocolos mientras se generan las clases de enlace.

(Heredado de ProtocolImporter)
XmlExporter

Obtiene el objeto de tipo XmlCodeExporter utilizado internamente por la clase SoapProtocolImporter para generar el código a partir de las asignaciones entre los tipos de contenido de esquema XML literal y .NET Framework.

XmlImporter

Obtiene el objeto de tipo XmlSchemaImporter utilizado internamente por la clase SoapProtocolImporter para generar asignaciones entre los tipos de contenido de esquema XML literal y .NET Framework.

Métodos

AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

Para cada extensión no controlada o elemento XML de la colección de extensiones de entrada, se activa un objeto RequiredExtensionsIgnored o OptionalExtensionsIgnored que advierte de cada extensión no controlada o elemento XML en la colección de extensiones de entrada.

(Heredado de ProtocolImporter)
BeginClass()

Inicializa la generación de una clase de enlace.

BeginNamespace()

Realiza la inicialización para un espacio de nombres de código completo durante la generación de código.

EndClass()

Procesa una clase de enlace después de la generación de métodos.

EndNamespace()

Realiza el procesamiento para un espacio de nombres de código completo después de la generación de la clase de enlace.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GenerateMethod()

Genera el código de método para una clase de enlace.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsBindingSupported()

Determina si una clase se puede generar para el enlace actual.

IsOperationFlowSupported(OperationFlow)

Determina si es compatible el flujo de la operación de la operación actual.

IsSoapEncodingPresent(String)

Comprueba la presencia de "http://schemas.xmlsoap.org/soap/encoding/" en una cadena que representa una lista de identificadores uniformes de recursos (URI).

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OperationBindingSyntaxException(String)

Genera una excepción que indica que la instancia de la propiedad OperationBinding actual para la que se genera una clase de enlace no es válida en el espacio de nombres de destino.

(Heredado de ProtocolImporter)
OperationSyntaxException(String)

Genera una excepción que indica que la instancia de la propiedad Operation actual para la que se genera una clase de enlace no es válida en el espacio de nombres de destino.

(Heredado de ProtocolImporter)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UnsupportedBindingWarning(String)

Activa una advertencia UnsupportedBindingsIgnored en la enumeración ServiceDescriptionImportWarnings obtenida a través de la propiedad Warnings. Este método también agrega un mensaje de advertencia a los comentarios de la clase que se está generando.

(Heredado de ProtocolImporter)
UnsupportedOperationBindingWarning(String)

Activa una advertencia UnsupportedOperationsIgnored en la enumeración ServiceDescriptionImportWarnings obtenida a través de la propiedad Warnings. Este método también agrega un mensaje de advertencia a los comentarios de la clase que se está generando.

(Heredado de ProtocolImporter)
UnsupportedOperationWarning(String)

Activa una advertencia UnsupportedOperationsIgnored en la enumeración ServiceDescriptionImportWarnings obtenida a través de la propiedad Warnings. Este método también agrega un mensaje de advertencia a los comentarios de la clase que se está generando.

(Heredado de ProtocolImporter)

Se aplica a