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
| Nombre | Description |
|---|---|
| CallbackDebugBehavior |
Habilita la depuración de servicios para un objeto de devolución de llamada de Windows Communication Foundation (WCF). |
| ClientCredentials |
Permite al usuario configurar las credenciales de cliente y servicio, así como la configuración de autenticación de credenciales de servicio para su uso en el lado cliente de la comunicación. |
| ClientViaBehavior |
Los ClientViaBehavior clientes usan para especificar el URI para el que se debe crear el canal de transporte. |
| ContractDescription |
Describe un contrato de Windows Communication Foundation (WCF) que especifica lo que un punto de conexión se comunica con el mundo exterior. |
| DataContractSerializerMessageContractImporter |
Controla la importación de mensajes de contrato de datos de documentos WSDL. |
| DataContractSerializerOperationBehavior |
Representa el comportamiento en tiempo de ejecución de DataContractSerializer. |
| DispatcherSynchronizationBehavior |
Un comportamiento de punto de conexión que permite a un servicio WCF enviar 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 interna de una implementación de contrato de servicio duradero. |
| FaultDescription |
Representa un error soap. |
| FaultDescriptionCollection |
Representa una colección de FaultDescription objetos que puede usar para obtener información sobre los errores de SOAP en un contrato. |
| JsonFaultDetail |
Representa un error soap que se especifica en el contrato de servicio para su 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 usa para almacenar descripciones de los mensajes que componen una operación que pertenece a un contrato. |
| MessageHeaderDescription |
Representa un encabezado de mensaje SOAP. |
| MessageHeaderDescriptionCollection |
Representa una colección de MessageHeaderDescription objetos. |
| MessagePartDescription |
Representa una descripción de una parte de mensaje SOAP. |
| MessagePartDescriptionCollection |
Representa una colección de MessagePartDescription objetos. |
| MessagePropertyDescription |
Representa una propiedad de mensaje especificada por .MessagePropertyAttribute |
| MessagePropertyDescriptionCollection |
Representa una colección de MessagePropertyDescription objetos. |
| MetadataConversionError |
Representa un evento de error o advertencia que se produjo durante el uso de o MetadataExporterMetadataImporter. |
| MetadataExchangeBindings |
Se usa para crear enlaces proporcionados por el sistema para WS-Transfer intercambio de metadatos mediante el IMetadataExchange contrato. |
| MetadataExchangeClient |
Descarga los metadatos del servicio. |
| MetadataExporter |
Exporta información de descripción del servicio a los metadatos. |
| MetadataImporter |
Importa metadatos en ServiceEndpoint objetos. |
| MetadataImporterQuotas |
Especifica las cuotas de los importadores de metadatos que derivan de la MetadataImporter clase . |
| MetadataLocation |
Representa la dirección de los documentos de metadatos. |
| MetadataReference |
Representa una referencia a un documento de metadatos devuelto desde un punto de conexión de intercambio de metadatos. |
| MetadataResolver |
Recupera e importa metadatos como ServiceEndpoint objetos . |
| MetadataSection |
Representa metadatos XML o referencias a metadatos XML. |
| MetadataSet |
Representa una colección serializable de metadatos de servicio en formato XML. |
| MustUnderstandBehavior |
Indica a Windows Communication Foundation (WCF) que deshabilite el procesamiento obligatorio de encabezados no en la UnderstoodHeaders colección que se debe entender según las especificaciones SOAP 1.1 y 1.2. |
| OperationContractGenerationContext |
Se pasa al GenerateOperation(OperationContractGenerationContext) método para habilitar la modificación de un contrato de operación y su contexto antes de generar código. |
| OperationDescription |
Representa la descripción de una operación de contrato que proporciona una descripción de los mensajes que componen la operación. |
| OperationDescriptionCollection |
Representa una colección que contiene descripciones de operaciones. |
| ParameterXPathQueryGenerator |
Habilita la creación de un XPath a partir de un contrato de datos. |
| PersistenceProviderBehavior |
Define el comportamiento de un PersistenceProviderFactory asociado a .WorkflowServiceHost |
| PolicyAssertionCollection |
Contiene aserciones de directiva. |
| PolicyConversionContext |
Define una clase que se usa para recuperar las aserciones de enlace en los metadatos y para adjuntar elementos de enlace de implementación en el ámbito adecuado. |
| PolicyVersion |
Clase que se usa para especificar la versión de la especificación WS-Policy que se usa. |
| ServiceAuthenticationBehavior |
Describe el comportamiento de autenticación del servicio. |
| ServiceAuthorizationBehavior |
Proporciona propiedades relacionadas con el comportamiento de autorización del servicio. |
| ServiceContractGenerationContext |
Se pasa al GenerateContract(ServiceContractGenerationContext) método para habilitar la modificación de un contrato de servicio y su contexto antes de generar código. |
| ServiceContractGenerator |
El ServiceContractGenerator tipo genera configuraciones de enlace y código de contrato de servicio a partir de ServiceEndpoint objetos de descripción. |
| ServiceCredentials |
Configura una credencial de servicio. Use esta clase para especificar la credencial del servicio, como un certificado X.509. Además, use esta clase para especificar el modelo de autenticación para varias credenciales de cliente, como el nombre de usuario y la validación de contraseñas. |
| ServiceDebugBehavior |
Habilita las características de depuración y ayuda para un servicio de Windows Communication Foundation (WCF). |
| ServiceDescription |
Representa una descripción completa y en memoria del servicio, incluidos todos los puntos de conexión para el servicio y las 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 servicio buscar y comunicarse con el servicio. |
| ServiceEndpointCollection |
Colección que contiene los puntos de conexión de un servicio. |
| ServiceHealthBehavior |
Proporciona un comportamiento de servicio de Windows Communication Foundation (WCF) que proporciona un punto de conexión de mantenimiento. |
| ServiceHealthBehaviorBase |
Actúa como clase base para un comportamiento de servicio de 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 usarlos en un servicio de mantenimiento de Windows Communication Foundation (WCF). |
| ServiceHealthDataCollection |
Representa una colección con clave de ServiceHealthData objetos. |
| ServiceHealthModel |
Contiene el modelo que proporciona información sobre el estado y el estado de un servicio WCF. |
| ServiceHealthModel.ChannelDispatcherModel |
Contiene el modelo que representa los distribuidores de canales asociados a un servicio WCF. |
| ServiceHealthModel.CommunicationTimeoutsModel |
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 que este servicio de mantenimiento está supervisando. |
| ServiceHealthModel.ProcessThreadsModel |
Proporciona información de subprocesos sobre este proceso de mantenimiento del servicio. |
| ServiceHealthModel.ServiceEndpointModel |
Proporciona información sobre los puntos de conexión que supervisa este comportamiento del servicio de mantenimiento. |
| ServiceHealthModel.ServicePropertiesModel |
Proporciona información de propiedades sobre un servicio WCF. |
| ServiceHealthModel.ServiceThrottleModel |
Contiene el modelo que proporciona información sobre la limitación del servicio que controla el rendimiento de un servicio WCF. |
| ServiceHealthSection |
Representa una sección de una página HTML de comportamiento de mantenimiento del servicio. |
| ServiceHealthSectionCollection |
Representa una colección de ServiceHealthSection objetos. |
| ServiceMetadataBehavior |
Controla la publicación de metadatos del servicio y la información asociada. |
| ServiceMetadataContractBehavior |
Un comportamiento de contrato que le permite especificar si se van a publicar 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 que se usa para exponer metadatos. |
| ServiceMetadataExtension |
Proporciona la implementación de los protocolos de publicación de metadatos. |
| ServiceSecurityAuditBehavior |
Especifica el comportamiento de auditoría de los eventos de seguridad. En general, los eventos de seguridad constan de eventos de autenticación, como transporte, mensaje o negociación de eventos de autenticación y autorización. Para obtener más información, consulte ServiceAuthorizationManager. |
| ServiceThrottlingBehavior |
Configura las opciones de rendimiento en tiempo de ejecución que permiten optimizar el rendimiento del servicio. |
| SynchronousReceiveBehavior |
Controla si los canales escuchan de forma sincrónica o asincrónica. |
| TransactedBatchingBehavior |
Representa un comportamiento que optimiza las operaciones de recepción para los transportes que admiten las recepciones transaccionales. |
| TypedMessageConverter |
Convierte un mensaje con tipo en un mensaje sin tipo o un mensaje sin tipo en un mensaje con tipo. |
| UseRequestHeadersForMetadataAddressBehavior |
Habilita la recuperación de información de direcciones de metadatos de los encabezados de mensaje de solicitud para un servicio de Windows Communication Foundation (WCF). |
| WebHttpBehavior |
Habilita el modelo de programación web para un servicio de Windows Communication Foundation (WCF). |
| WebHttpEndpoint |
Un punto de conexión estándar con un enlace fijo WebHttpBinding que agrega automáticamente el WebHttpBehavior comportamiento. |
| WebScriptEnablingBehavior |
Proporciona compatibilidad con el comportamiento que permite que los puntos de conexión de Windows Communication Foundation (WCF) reciban solicitudes HTTP desde un cliente de ASP.NET AJAX basado en explorador. Esta clase no puede heredarse. |
| WebScriptEndpoint |
Un punto de conexión estándar con un enlace fijo WebHttpBinding que agrega automáticamente el WebScriptEnablingBehavior comportamiento. |
| WebServiceEndpoint |
Un punto de conexión estándar con un enlace fijo WebHttpBinding . |
| WorkflowRuntimeBehavior |
Define el comportamiento de asociado WorkflowRuntime a .WorkflowServiceHost |
| WsdlContractConversionContext |
Se pasa a exportadores e importadores de WSDL personalizados para habilitar la personalización de los procesos de exportación e importación de metadatos para un contrato. |
| WsdlEndpointConversionContext |
Se pasa a exportadores e importadores de WSDL personalizados para habilitar la personalización de los procesos de importación y exportación de metadatos para un punto de conexión WSDL. |
| WsdlExporter |
Convierte la información de servicio, contrato y punto de conexión en documentos de metadatos. |
| WsdlImporter |
Importa metadatos del lenguaje de descripción de servicios web (WSDL) 1.1 con datos adjuntos WS-Policy. |
| XmlSerializerMessageContractImporter |
Controla la importación de mensajes de documentos WSDL mediante .XmlSerializer |
| XmlSerializerOperationBehavior |
Controla el XmlSerializer comportamiento en tiempo de ejecución del asociado a una operación. |
Interfaces
| Nombre | Description |
|---|---|
| IContractBehavior |
Implementa métodos que se pueden usar para ampliar el comportamiento en tiempo de ejecución de un contrato en un servicio o una aplicación cliente. |
| IContractBehaviorAttribute |
Especifica el contrato para el que está activo un atributo que implementa la IContractBehavior interfaz. |
| IEndpointBehavior |
Implementa métodos que se pueden usar para ampliar el comportamiento en tiempo de ejecución de un punto de conexión en una aplicación cliente o servicio. |
| IMetadataExchange |
Expone métodos usados para devolver metadatos sobre un servicio. |
| IOperationBehavior |
Implementa métodos que se pueden usar para ampliar el comportamiento en tiempo de ejecución de una operación en un servicio o una aplicación cliente. |
| IOperationContractGenerationExtension |
Define los métodos llamados durante la generación de contratos que se pueden usar para modificar el código generado para una operación. |
| IPolicyExportExtension |
Implemente IPolicyExportExtension para insertar aserciones de directiva de enlace personalizadas en la información del lenguaje de descripción de servicios web (WSDL). |
| IPolicyImportExtension |
Define un método para objetos que importan aserciones de directiva personalizadas sobre los enlaces. |
| IServiceBehavior |
Proporciona un mecanismo para modificar o insertar extensiones personalizadas en todo un servicio, incluido .ServiceHostBase |
| IServiceContractGenerationExtension |
Define los métodos a los que se llama durante la generación de contratos que se pueden usar para modificar el código generado para un contrato de servicio. |
| IWsdlExportExtension |
Define los comportamientos de punto de conexión o contrato que pueden exportar metadatos personalizados. |
| IWsdlImportExtension |
Implemente y adjunte a un WsdlImporter objeto para controlar cómo el importador asigna elementos del lenguaje de descripción de servicios web (WSDL) a los de un ServiceDescription objeto . |
Enumeraciones
| Nombre | Description |
|---|---|
| ListenUriMode |
Indica si el transporte debe asegurarse de que el URI proporcionado para que el servicio escuche es único o se puede usar exactamente como se proporciona. |
| MessageDirection |
Especifica la dirección del mensaje. |
| MetadataExchangeClientMode |
Especifica el modo de intercambio usado para obtener metadatos. |
| PrincipalPermissionMode |
Establece el modo para las comprobaciones de autorización al usar el PrincipalPermissionAttribute para controlar el acceso a un método. |
| ServiceContractGenerationOptions |
Representa las opciones de generación de contratos disponibles mediante el ServiceContractGenerator. |
| UnknownExceptionAction |
Especifica cómo un servicio duradero controlará una excepción desconocida. |