System.ServiceModel.Description Espacio de nombres
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í.
Proporciona clases relacionadas con la descripción del modelo de servicio.
Clases
CallbackDebugBehavior |
Permite la depuración de servicio de un objeto de devolución de llamada de Windows Communication Foundation (WCF). |
ClientCredentials |
Le permite al usuario configurar las credenciales del cliente y del servicio, así como los valores de autenticación de la credencial de servicio para el uso en la parte de la comunicación del cliente. |
ClientViaBehavior |
Los clientes utilizan ClientViaBehavior para especificar el URI para el que se debería crear el canal de transporte. |
ContractDescription |
Describe un contrato Windows Communication Foundation (WCF) que especifica lo que un punto de conexión comunica al mundo exterior. |
DataContractSerializerMessageContractImporter |
Administra la importación de mensajes del contrato de datos de los documentos WSDL. |
DataContractSerializerOperationBehavior |
Representa el comportamiento en tiempo de ejecución del DataContractSerializer. |
DispatcherSynchronizationBehavior |
Comportamiento del punto de conexión que permite que un servicio WCF envíe respuestas de forma asincrónica. |
DurableOperationAttribute |
Especifica el comportamiento de ejecución local de un método de servicio duradero. |
DurableServiceAttribute |
Especifica el comportamiento de ejecución interno de la implementación de un contrato de servicio duradero. |
FaultDescription |
Representa un error de SOAP. |
FaultDescriptionCollection |
Representa una colección de objetos FaultDescription que pueden utilizarse para obtener información sobre los errores SOAP de un contrato. |
JsonFaultDetail |
Representa un error de SOAP que se especifica en el contrato de servicios para el uso con JSON. |
MessageBodyDescription |
Representa el cuerpo de un mensaje SOAP. |
MessageDescription |
Representa la descripción de un mensaje. |
MessageDescriptionCollection |
Proporciona una colección que se utiliza para almacenar descripciones de los mensajes que constituyen una operación que pertenece a un contrato. |
MessageHeaderDescription |
Representa un encabezado de mensaje SOAP. |
MessageHeaderDescriptionCollection |
Representa una colección de objetos MessageHeaderDescription. |
MessagePartDescription |
Representa una descripción de una parte del mensaje SOAP. |
MessagePartDescriptionCollection |
Representa una colección de objetos MessagePartDescription. |
MessagePropertyDescription |
Representa una propiedad de mensaje especificada por MessagePropertyAttribute. |
MessagePropertyDescriptionCollection |
Representa una colección de objetos MessagePropertyDescription. |
MetadataConversionError |
Representa un evento de error o advertencia ocurrido durante el uso de MetadataExporter o MetadataImporter. |
MetadataExchangeBindings |
Se utiliza para crear los enlaces proporcionados por el sistema para el intercambio de metadatos de transferencia WS mediante el contrato IMetadataExchange. |
MetadataExchangeClient |
Descarga los metadatos del servicio. |
MetadataExporter |
Exporta información de descripción de servicio en los metadatos. |
MetadataImporter |
Importa los metadatos en objetos ServiceEndpoint. |
MetadataImporterQuotas |
Especifica las cuotas para importadores de metadatos que derivan de la clase MetadataImporter. |
MetadataLocation |
Representa la dirección de los documentos de metadatos. |
MetadataReference |
Representa una referencia a un documento de metadatos devuelto desde un extremo de intercambio de metadatos. |
MetadataResolver |
Recupera e importa los metadatos como objetos ServiceEndpoint. |
MetadataSection |
Representa metadatos de XML o referencias a metadatos de XML. |
MetadataSet |
Representa una colección serializable de metadatos del servicio en formulario de XML. |
MustUnderstandBehavior |
Indica a Windows Communication Foundation (WCF) que deshabilite el procesamiento obligatorio de encabezados en la colección UnderstoodHeaders que se debe entender según las características técnicas de SOAP 1.1 y 1.2. |
OperationContractGenerationContext |
Se pasa al método GenerateOperation(OperationContractGenerationContext) para habilitar la modificación de un contrato de operación y su contexto antes de generar el código. |
OperationDescription |
Representa la descripción de una operación de contrato que proporciona una descripción de los mensajes que constituyen la operación. |
OperationDescriptionCollection |
Representa una colección que contiene las descripciones de la operación. |
ParameterXPathQueryGenerator |
Habilita la creación de un XPath a partir de un contrato de datos. |
PersistenceProviderBehavior |
Define el comportamiento de un PersistenceProviderFactory asociado con un WorkflowServiceHost. |
PolicyAssertionCollection |
Contiene aserciones de directiva. |
PolicyConversionContext |
Define una clase utilizada para recuperar aserciones de enlace en metadatos, y asociar los elementos de enlace de la implementación en el ámbito adecuado. |
PolicyVersion |
Una clase utilizada para especificar la versión de la especificación de WS-Policy que se utiliza. |
ServiceAuthenticationBehavior |
Describe el comportamiento de autenticación del servicio. |
ServiceAuthorizationBehavior |
Proporciona las propiedades relacionadas para reparar el comportamiento de la autorización. |
ServiceContractGenerationContext |
Se pasa al método GenerateContract(ServiceContractGenerationContext) para habilitar la modificación de un contrato de servicio y su contexto antes de generar el código. |
ServiceContractGenerator |
El tipo ServiceContractGenerator genera un código de contrato de servicio y las configuraciones de enlace a partir de los objetos de descripción ServiceEndpoint. |
ServiceCredentials |
Configura una credencial de servicio. Utilice esta clase para especificar la credencial del servicio, como un certificado X.509. También, utilice esta clase para especificar el modelo de autenticación para varias credenciales del cliente como nombre de usuario y validación de la contraseña. |
ServiceDebugBehavior |
Habilita características de depuración y de información de Ayuda para un servicio Windows Communication Foundation (WCF). |
ServiceDescription |
Representa una descripción completa en memoria del servicio, en la que se incluyen todos los puntos de conexión del servicio y especificaciones de sus respectivas direcciones, enlaces, contratos y comportamientos. |
ServiceEndpoint |
Representa el punto de conexión de un servicio que permite a los clientes del mismo buscar y comunicarse con el servicio. |
ServiceEndpointCollection |
Colección que contiene los extremos de un servicio. |
ServiceHealthBehavior |
Proporciona un comportamiento del servicio Windows Communication Foundation (WCF) que facilita un punto de conexión de mantenimiento. |
ServiceHealthBehaviorBase |
Actúa como clase base para un comportamiento del servicio Windows Communication Foundation (WCF) que proporciona un punto de conexión de mantenimiento. |
ServiceHealthData |
Define un elemento de datos que consta de una clave y varios valores para su uso por un servicio de mantenimiento de Windows Communication Foundation (WCF). |
ServiceHealthDataCollection |
Representa una colección con clave de objetos ServiceHealthData. |
ServiceHealthModel |
Contiene el modelo que proporciona información sobre el estado de un servicio WCF. |
ServiceHealthModel.ChannelDispatcherModel |
Contiene el modelo que representa los distribuidores del canal asociados con un servicio WCF. |
ServiceHealthModel.CommunicationTimeoutsModel |
La clase que contiene el modelo que representa los tiempos de espera de un servicio WCF. |
ServiceHealthModel.ProcessInformationModel |
Proporciona información de proceso sobre el servicio supervisado por este servicio de mantenimiento. |
ServiceHealthModel.ProcessThreadsModel |
Proporciona información de subproceso sobre este proceso de mantenimiento del servicio. |
ServiceHealthModel.ServiceEndpointModel |
Proporciona información sobre los puntos de conexión supervisados por este comportamiento del servicio de mantenimiento. |
ServiceHealthModel.ServicePropertiesModel |
Proporciona información de propiedad sobre un servicio WCF. |
ServiceHealthModel.ServiceThrottleModel |
Contiene el modelo que proporciona información sobre el acelerador que controla el rendimiento de un servicio WCF. |
ServiceHealthSection |
Representa una sección de una página HTML de comportamiento de Service Health. |
ServiceHealthSectionCollection |
Representa una colección de objetos ServiceHealthSection. |
ServiceMetadataBehavior |
Controla la publicación de metadatos de servicio e información asociada. |
ServiceMetadataContractBehavior |
Un comportamiento del contrato que le permite especificar si publicar o no los metadatos para un punto de conexión determinado. |
ServiceMetadataEndpoint |
Un punto de conexión estándar con un contrato fijo (IMetadataExchange) y un enlace HTTP predeterminado usados para exponer metadatos. |
ServiceMetadataExtension |
Proporciona la implementación para los protocolos de publicación de metadatos. |
ServiceSecurityAuditBehavior |
Especifica el comportamiento de la auditoría de eventos de seguridad. En general, los eventos de seguridad están compuestos de eventos de autenticación como transporte, mensaje o la negociación de la autenticación y el evento de autorización. Para obtener más información, vea ServiceAuthorizationManager. |
ServiceThrottlingBehavior |
Configura los valores de rendimiento en tiempo de ejecución que le permiten ajustar el rendimiento del servicio. |
SynchronousReceiveBehavior |
Controla si los canales realizan escuchas de forma sincrónica o asincrónica. |
TransactedBatchingBehavior |
Representa un comportamiento que optimiza las operaciones de recepción para los transportes que admiten recepción transaccional. |
TypedMessageConverter |
Convierte un mensaje con un tipo definido en un mensaje sin tipo, o viceversa. |
UseRequestHeadersForMetadataAddressBehavior |
Permite la recuperación de información de dirección de metadatos procedentes de encabezados de mensaje de solicitud para un servicio Windows Communication Foundation (WCF). |
WebHttpBehavior |
Habilita el modelo de programación web para un servicio Windows Communication Foundation (WCF). |
WebHttpEndpoint |
Un extremo estándar con un enlace WebHttpBinding fijo que agrega automáticamente el comportamiento WebHttpBehavior. |
WebScriptEnablingBehavior |
Proporciona la compatibilidad para el comportamiento que permite a los puntos de conexión Windows Communication Foundation (WCF) recibir las solicitudes HTTP de un cliente AJAX de ASP.NET basado en un explorador. Esta clase no puede heredarse. |
WebScriptEndpoint |
Un extremo estándar con un enlace WebHttpBinding fijo que agrega automáticamente el comportamiento WebScriptEnablingBehavior. |
WebServiceEndpoint |
Extremo estándar con un enlace WebHttpBinding fijo. |
WorkflowRuntimeBehavior |
Define el comportamiento del WorkflowRuntime asociado con un WorkflowServiceHost. |
WsdlContractConversionContext |
Se pasa a los exportadores e importadores del WSDL personalizados para habilitar la personalización de la exportación de los metadatos y los procesos de importación de un contrato. |
WsdlEndpointConversionContext |
Se pasa a los exportadores e importadores de WSDL personalizados para habilitar la personalización de la exportación de los metadatos y los procesos de importación de un punto de conexión del WSDL. |
WsdlExporter |
Convierte el servicio, el contrato y la información del extremo en documentos de metadatos. |
WsdlImporter |
Importa los metadatos del lenguaje de descripción de servicios Web (WSDL) 1.1 con datos adjuntos de WS-Policy. |
XmlSerializerMessageContractImporter |
Administra la importación de mensajes de los documentos WSDL utilizando XmlSerializer. |
XmlSerializerOperationBehavior |
Controla el comportamiento en tiempo de ejecución del XmlSerializer asociado a una operación. |
Interfaces
IContractBehavior |
Implementa métodos que pueden utilizarse para extender el comportamiento de tiempo de ejecución de un contrato en un servicio o aplicación cliente. |
IContractBehaviorAttribute |
Especifica el contrato para el que está activo un atributo que implementa la interfaz IContractBehavior. |
IEndpointBehavior |
Implementa métodos que se pueden utilizar para extender el comportamiento de tiempo de ejecución de un punto de conexión en un servicio o aplicación cliente. |
IMetadataExchange |
Expone los métodos utilizados para devolver los metadatos de un servicio. |
IOperationBehavior |
Implementa métodos que pueden utilizarse para extender el comportamiento de tiempo de ejecución de una operación en un servicio o aplicación cliente. |
IOperationContractGenerationExtension |
Define los métodos llamados durante la generación del contrato que puede utilizarse para modificar el código generado para una operación. |
IPolicyExportExtension |
Implemente IPolicyExportExtension para insertar las aserciones de directiva de enlace personalizadas en la información WSDL (Lenguaje de descripción de servicios Web). |
IPolicyImportExtension |
Define un método para los objetos que importan aserciones de directiva personalizadas de los enlaces. |
IServiceBehavior |
Proporciona un mecanismo para modificar o insertar las extensiones personalizadas en un servicio completo, incluso ServiceHostBase. |
IServiceContractGenerationExtension |
Define los métodos llamados durante la generación del contrato que pueden utilizarse para modificar el código generado para un contrato de servicio. |
IWsdlExportExtension |
Define los comportamientos del punto de conexión o del contrato que pueden exportar los metadatos personalizados. |
IWsdlImportExtension |
Se implementa y asocia a un objeto WsdlImporter para controlar cómo el importador asigna las partes del Lenguaje de descripción de servicios Web (WSDL) a las de un objeto ServiceDescription. |
Enumeraciones
ListenUriMode |
Indica si el transporte debe asegurarse de que el identificador URI proporcionado para que el servicio realice escuchas es único o puede utilizarse tal y como se proporcionó. |
MessageDirection |
Especifica la dirección del mensaje. |
MetadataExchangeClientMode |
Especifica el modo de intercambio utilizado para obtener los metadatos. |
PrincipalPermissionMode |
Establece el modo de comprobación de autorización al utilizar PrincipalPermissionAttribute para controlar el acceso a un método. |
ServiceContractGenerationOptions |
Representa las opciones de generación de contrato disponibles mediante ServiceContractGenerator. |
UnknownExceptionAction |
Especifica cómo un servicio duradero controlará una excepción desconocida. |