SoapProtocolImporter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Genera clases para servicios web que usan 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
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 de lenguaje de descripción de servicios web (WSDL).
Normalmente, en lugar de invocar SoapProtocolImporter directamente, un desarrollador usa la clase indirectamente a través de la ServiceDescriptionImporter clase .
Constructores
| Nombre | Description |
|---|---|
| SoapProtocolImporter() |
Inicializa una nueva instancia de la clase SoapProtocolImporter. |
Propiedades
| Nombre | Description |
|---|---|
| AbstractSchemas |
Obtiene los esquemas XML abstractos usados por la instancia asociada ServiceDescriptionImporter . (Heredado de ProtocolImporter) |
| Binding |
Obtiene el enlace del lenguaje de descripción de servicios web (WSDL) que el importador de protocolos está procesando actualmente para generar una clase. (Heredado de ProtocolImporter) |
| ClassName |
Obtiene el nombre de la clase de enlace que se está generando actualmente. (Heredado de ProtocolImporter) |
| ClassNames |
Obtiene el CodeIdentifiers objeto que genera un nombre único para la clase de enlace que se está generando actualmente. (Heredado de ProtocolImporter) |
| CodeNamespace |
Obtiene una representación del espacio de nombres .NET Framework de las clases de enlace que se generan. (Heredado de ProtocolImporter) |
| CodeTypeDeclaration |
Obtiene una representación de la clase de enlace que se está generando actualmente. (Heredado de ProtocolImporter) |
| ConcreteSchemas |
Obtiene los esquemas XML concretos utilizados por la instancia asociada ServiceDescriptionImporter . (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 actualmente 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 el importador de protocolos está generando actualmente. (Heredado de ProtocolImporter) |
| Operation |
Obtiene la operación abstracta del lenguaje de descripción de servicios web (WSDL) que el importador de protocolos está procesando actualmente para generar un método en una clase de enlace. (Heredado de ProtocolImporter) |
| OperationBinding |
Obtiene el enlace de operación del lenguaje de descripción de servicios web (WSDL) que el importador de protocolos está procesando actualmente 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 actualmente 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 actualmente para generar una clase de enlace. Si más de un puerto hace referencia al enlace actual, el puerto actual es el en el que se ha encontrado el enlace más recientemente. (Heredado de ProtocolImporter) |
| PortType |
Obtiene el lenguaje de descripción de servicios web (WSDL) PortType implementado por el enlace que el importador de protocolos está procesando actualmente 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 asociada ServiceDescriptionImporter . (Heredado de ProtocolImporter) |
| Service |
Obtiene el servicio lenguaje de descripción de servicios web (WSDL) que contiene una referencia al enlace que el importador de protocolos está procesando actualmente para generar una clase de enlace. (Heredado de ProtocolImporter) |
| ServiceDescriptions |
Obtiene los ServiceDescriptionCollection objetos que pertenecen a la instancia asociada ServiceDescriptionImporter en la que se buscan enlaces desde los que se generan clases de enlace. (Heredado de ProtocolImporter) |
| SoapBinding |
Obtiene una SoapBinding instancia obtenida a través de la propiedad de la SoapBindingExtensions propiedad . |
| SoapExporter |
Obtiene el objeto de tipo |
| SoapImporter |
Obtiene el objeto de tipo |
| Style |
Obtiene un valor de enumeración que indica si se genera una clase de proxy de cliente o una clase de servidor abstracta. Los valores son Client y Server. El valor es el de la propiedad de ServiceDescriptionImporter la instancia asociadaStyle. (Heredado de ProtocolImporter) |
| Warnings |
Obtiene o establece un ServiceDescriptionImportWarnings valor de enumeración que indica los tipos de advertencias, si los hay, emitidos por el importador de protocolos al generar clases de enlace. (Heredado de ProtocolImporter) |
| XmlExporter |
Obtiene el objeto de tipo XmlCodeExporter utilizado internamente por la clase SoapProtocolImporter para generar código a partir de asignaciones entre contenido de esquema XML literal y tipos de .NET. |
| XmlImporter |
Obtiene el objeto de tipo XmlSchemaImporter utilizado internamente por la clase /SoapProtocolImporter para generar asignaciones entre el contenido del esquema XML literal y los tipos de .NET. |
Métodos
| Nombre | Description |
|---|---|
| AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
Para cada extensión no controlada o elemento XML de la colección de extensiones de entrada, activa una RequiredExtensionsIgnored o OptionalExtensionsIgnored advertencia para cada extensión no controlada o elemento XML de 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 de 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 de un espacio de nombres de código completo después de la generación de clases de enlace. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GenerateMethod() |
Genera código de método para una clase de enlace. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| IsBindingSupported() |
Determina si se puede generar una clase para el enlace actual. |
| IsOperationFlowSupported(OperationFlow) |
Determina si se admite el flujo de 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 indicadores uniformes de recursos (URI). |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| OperationBindingSyntaxException(String) |
Genera una excepción que indica que la instancia actual OperationBinding para la que se genera una clase de enlace no es válida dentro del espacio de nombres de destino. (Heredado de ProtocolImporter) |
| OperationSyntaxException(String) |
Genera una excepción que indica que la instancia actual Operation para la que se genera una clase de enlace no es válida dentro del espacio de nombres de destino. (Heredado de ProtocolImporter) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| UnsupportedBindingWarning(String) |
Activa una UnsupportedBindingsIgnored advertencia en la ServiceDescriptionImportWarnings enumeración obtenida a través de la Warnings propiedad . 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 UnsupportedOperationsIgnored advertencia en la ServiceDescriptionImportWarnings enumeración obtenida a través de la Warnings propiedad . 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 UnsupportedOperationsIgnored advertencia en la ServiceDescriptionImportWarnings enumeración obtenida a través de la Warnings propiedad . Este método también agrega un mensaje de advertencia a los comentarios de la clase que se está generando. (Heredado de ProtocolImporter) |