System.ServiceModel.Description Namespace

Proporciona clases relacionadas con la descripción del modelo de servicio. Provides classes related to the service model description.

Clases

CallbackDebugBehavior

Permite la depuración de servicio de un objeto de devolución de llamada de Windows Communication Foundation (WCF).Enables service debugging for a Windows Communication Foundation (WCF) callback object.

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.Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication.

ClientViaBehavior

Los clientes utilizan ClientViaBehavior para especificar el URI para el que se debería crear el canal de transporte.The ClientViaBehavior is used by clients to specify the URI for which the transport channel should be created.

ContractDescription

Describe un contrato Windows Communication Foundation (WCF) que especifica lo que un punto de conexión comunica al mundo exterior.Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world.

DataContractSerializerMessageContractImporter

Administra la importación de mensajes del contrato de datos de los documentos WSDL.Handles the importation of data contract messages from WSDL documents.

DataContractSerializerOperationBehavior

Representa el comportamiento en tiempo de ejecución del DataContractSerializer.Represents the run-time behavior of the DataContractSerializer.

DispatcherSynchronizationBehavior

Comportamiento del punto de conexión que permite que un servicio WCF envíe respuestas de forma asincrónica.An endpoint behavior that enables a WCF service to send replies asynchronously.

DurableOperationAttribute

Especifica el comportamiento de ejecución local de un método de servicio duradero.Specifies the local execution behavior of a durable service method.

DurableServiceAttribute

Especifica el comportamiento de ejecución interno de la implementación de un contrato de servicio duradero.Specifies the internal execution behavior of a durable service contract implementation.

FaultDescription

Representa un error de SOAP.Represents a SOAP fault.

FaultDescriptionCollection

Representa una colección de objetos FaultDescription que pueden usarse para obtener información sobre los errores SOAP de un contrato.Represents a collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract.

JsonFaultDetail

Representa un error de SOAP que se especifica en el contrato de servicios para el uso con JSON.Represents a SOAP fault that is specified in the service contract for use with JSON.

MessageBodyDescription

Representa el cuerpo de un mensaje SOAP.Represents the body of a SOAP message.

MessageDescription

Representa la descripción de un mensaje.Represents the description of a message.

MessageDescriptionCollection

Proporciona una colección que se utiliza para almacenar descripciones de los mensajes que constituyen una operación que pertenece a un contrato.Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.

MessageHeaderDescription

Representa un encabezado de mensaje SOAP.Represents a SOAP message header.

MessageHeaderDescriptionCollection

Representa una colección de objetos MessageHeaderDescription.Represents a collection of MessageHeaderDescription objects.

MessagePartDescription

Representa una descripción de una parte del mensaje SOAP.Represents a description of a SOAP message part.

MessagePartDescriptionCollection

Representa una colección de objetos MessagePartDescription.Represents a collection of MessagePartDescription objects.

MessagePropertyDescription

Representa una propiedad de mensaje especificada por MessagePropertyAttribute.Represents a message property specified by the MessagePropertyAttribute.

MessagePropertyDescriptionCollection

Representa una colección de objetos MessagePropertyDescription.Represents a collection of MessagePropertyDescription objects.

MetadataConversionError

Representa un evento de error o advertencia ocurrido durante el uso de MetadataExporter o MetadataImporter.Represents an error or warning event that occurred during the use of a MetadataExporter or MetadataImporter.

MetadataExchangeBindings

Se utiliza para crear los enlaces proporcionados por el sistema para el intercambio de metadatos de transferencia WS mediante el contrato IMetadataExchange.Used to create system-provided bindings for WS-Transfer metadata exchange using the IMetadataExchange contract.

MetadataExchangeClient

Descarga los metadatos del servicio.Downloads service metadata.

MetadataExporter

Exporta información de descripción de servicio en los metadatos.Exports service description information into metadata.

MetadataImporter

Importa los metadatos en objetos ServiceEndpoint.Imports metadata into ServiceEndpoint objects.

MetadataImporterQuotas

Especifica las cuotas para importadores de metadatos que derivan de la clase MetadataImporter.Specifies the quotas for metadata importers that derive from the MetadataImporter class.

MetadataLocation

Representa la dirección de los documentos de metadatos.Represents the address of metadata documents.

MetadataReference

Representa una referencia a un documento de metadatos devuelto desde un punto de conexión de intercambio de metadatos.Represents a reference to a metadata document returned from a metadata exchange endpoint.

MetadataResolver

Recupera e importa los metadatos como objetos ServiceEndpoint.Retrieves and imports metadata as ServiceEndpoint objects.

MetadataSection

Representa metadatos de XML o referencias a metadatos de XML.Represents XML metadata or references to XML metadata.

MetadataSet

Representa una colección serializable de metadatos del servicio en formulario de XML.Represents a serializable collection of service metadata in XML form.

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.Instructs Windows Communication Foundation (WCF) to disable the mandatory processing of headers not in the UnderstoodHeaders collection that must be understood according to the SOAP 1.1 and 1.2 specifications.

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.Passed to the GenerateOperation(OperationContractGenerationContext) method to enable the modification of an operation contract and its context prior to generating code.

OperationDescription

Representa la descripción de una operación de contrato que proporciona una descripción de los mensajes que constituyen la operación.Represents the description of a contract operation that provides a description of the messages that make up the operation.

OperationDescriptionCollection

Representa una colección que contiene las descripciones de la operación.Represents a collection that contains operation descriptions.

ParameterXPathQueryGenerator

Habilita la creación de un XPath a partir de un contrato de datos.Enables the creation of an XPath from a data contract.

PersistenceProviderBehavior

Define el comportamiento de un PersistenceProviderFactory asociado con un WorkflowServiceHost.Defines the behavior for a PersistenceProviderFactory associated with a WorkflowServiceHost.

PolicyAssertionCollection

Contiene aserciones de directiva.Contains policy assertions.

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.Defines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope.

PolicyVersion

Una clase utilizada para especificar la versión de la especificación de WS-Policy que se utiliza.A class used to specify the version of the WS-Policy specification being used.

ServiceAuthenticationBehavior

Describe el comportamiento de autenticación del servicio.Describes the service's authentication behavior.

ServiceAuthorizationBehavior

Proporciona las propiedades relacionadas para reparar el comportamiento de la autorización.Provides properties related to service authorization behavior.

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.Passed to the GenerateContract(ServiceContractGenerationContext) method to enable the modification of a service contract and its context prior to generating code.

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.The ServiceContractGenerator type generates service contract code and binding configurations from ServiceEndpoint description objects.

ServiceCredentials

Configura una credencial de servicio.Configures a service credential. Utilice esta clase para especificar la credencial del servicio, como un certificado X.509.Use this class to specify the credential for the service such as an X.509 certificate. 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.Also, use this class to specify the authentication model for various client credentials such as user name and password validation.

ServiceDebugBehavior

Habilita características de depuración y de información de Ayuda para un servicio Windows Communication Foundation (WCF).Enables debugging and help information features for a Windows Communication Foundation (WCF) service.

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.Represents a complete, in-memory description of the service, including all the endpoints for the service and specifications for their respective addresses, bindings, contracts and behaviors.

ServiceEndpoint

Representa el extremo de un servicio que permite a los clientes del mismo buscar y comunicarse con el servicio.Represents the endpoint for a service that allows clients of the service to find and communicate with the service.

ServiceEndpointCollection

Colección que contiene los extremos de un servicio.A collection that contains the endpoints for a service.

ServiceHealthBehavior

Proporciona un comportamiento del servicio Windows Communication Foundation (WCF) que facilita un punto de conexión de mantenimiento.Provides a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

ServiceHealthBehaviorBase

Actúa como clase base para un comportamiento del servicio Windows Communication Foundation (WCF) que proporciona un punto de conexión de mantenimiento.Serves as the base class for a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

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).Defines a data item that consists of a key and multiple values for use by a Windows Communication Foundation (WCF) health service.

ServiceHealthDataCollection

Representa una colección con clave de objetos ServiceHealthData.Represents a keyed collection of ServiceHealthData objects.

ServiceHealthModel

Contiene el modelo que proporciona información sobre el estado de un servicio WCF.Contains the model that provides information about the state and status of a WCF service.

ServiceHealthModel.ChannelDispatcherModel

Contiene el modelo que representa los distribuidores del canal asociados con un servicio WCF.Contains the model that represents the channel dispatchers associated with a WCF service.

ServiceHealthModel.CommunicationTimeoutsModel

La clase que contiene el modelo que representa los tiempos de espera de un servicio WCF.The class that contains the model representing a WCF service's timeouts.

ServiceHealthModel.ProcessInformationModel

Proporciona información de proceso sobre el servicio supervisado por este servicio de mantenimiento.Provides process information about the service that this health service is monitoring.

ServiceHealthModel.ProcessThreadsModel

Proporciona información de subproceso sobre este proceso de mantenimiento del servicio.Provides threading information about this service health process.

ServiceHealthModel.ServiceEndpointModel

Proporciona información sobre los puntos de conexión supervisados por este comportamiento del servicio de mantenimiento.Provides information about the endpoints that this health service behavior monitors.

ServiceHealthModel.ServicePropertiesModel

Proporciona información de propiedad sobre un servicio WCF.Provides property information about a WCF service.

ServiceHealthModel.ServiceThrottleModel

Contiene el modelo que proporciona información sobre el acelerador que controla el rendimiento de un servicio WCF.Contains the model that provides information about service throttle that controls the throughput of a WCF service.

ServiceHealthSection

Representa una sección de una página HTML de comportamiento de Service Health.Represents a section of a Service Health Behavior HTML page.

ServiceHealthSectionCollection

Representa una colección de objetos ServiceHealthSection.Represents a collection of ServiceHealthSection objects.

ServiceMetadataBehavior

Controla la publicación de metadatos de servicio e información asociada.Controls the publication of service metadata and associated information.

ServiceMetadataContractBehavior

Un comportamiento del contrato que le permite especificar si publicar o no los metadatos para un extremo determinado.A contract behavior that enables you to specify whether or not to publish metadata for a given endpoint.

ServiceMetadataEndpoint

Un punto de conexión estándar con un contrato fijo (IMetadataExchange) y un enlace HTTP predeterminado usados para exponer metadatos.A standard endpoint with a fixed contract (IMetadataExchange) and a default HTTP binding used for exposing metadata.

ServiceMetadataExtension

Proporciona la implementación para los protocolos de publicación de metadatos.Provides the implementation for the metadata publishing protocols.

ServiceSecurityAuditBehavior

Especifica el comportamiento de la auditoría de eventos de seguridad.Specifies the audit behavior of security events. 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.In general, the security events consist of authentication events such as transport, message or negotiate authentication and authorization event. Para obtener más información, vea ServiceAuthorizationManager.For more information, see ServiceAuthorizationManager.

ServiceThrottlingBehavior

Configura los valores de rendimiento en tiempo de ejecución que le permiten ajustar el rendimiento del servicio.Configures run-time throughput settings that enable you to tune service performance.

SynchronousReceiveBehavior

Controla si los canales realizan escuchas de forma sincrónica o asincrónica.Controls whether channels listen synchronously or asynchronously.

TransactedBatchingBehavior

Representa un comportamiento que optimiza las operaciones de recepción para los transportes que admiten recepción transaccional.Represents a behavior that optimizes the receive operations for transports that support transactional receives.

TypedMessageConverter

Convierte un mensaje con un tipo definido en un mensaje sin tipo, o viceversa.Converts a typed message to an untyped message, or an untyped message to a typed message.

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).Enables the retrieval of metadata address information from request message headers for a Windows Communication Foundation (WCF) service.

WebHttpBehavior

Habilita el modelo de programación web para un servicio Windows Communication Foundation (WCF).Enables the Web programming model for a Windows Communication Foundation (WCF) service.

WebHttpEndpoint

Un punto de conexión estándar con un enlace WebHttpBinding fijo que agrega automáticamente el comportamiento WebHttpBehavior.A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebHttpBehavior behavior.

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.Provides support for the behavior that enables Windows Communication Foundation (WCF) endpoints to receive HTTP requests from a browser-based ASP.NET AJAX client. Esta clase no puede heredarse.This class cannot be inherited.

WebScriptEndpoint

Un punto de conexión estándar con un enlace WebHttpBinding fijo que agrega automáticamente el comportamiento WebScriptEnablingBehavior.A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebScriptEnablingBehavior behavior.

WebServiceEndpoint

Extremo estándar con un enlace WebHttpBinding fijo.A standard endpoint with a fixed WebHttpBinding binding.

WorkflowRuntimeBehavior

Define el comportamiento del WorkflowRuntime asociado con un WorkflowServiceHost.Defines the behavior for the WorkflowRuntime associated with a 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.Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract.

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.Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint.

WsdlExporter

Convierte el servicio, el contrato y la información del extremo en documentos de metadatos.Converts service, contract, and endpoint information into metadata documents.

WsdlImporter

Importa los metadatos del lenguaje de descripción de servicios Web (WSDL) 1.1 con datos adjuntos de WS-Policy.Imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.

XmlSerializerMessageContractImporter

Administra la importación de mensajes de los documentos WSDL utilizando XmlSerializer.Handles the import of messages from WSDL documents using the XmlSerializer.

XmlSerializerOperationBehavior

Controla el comportamiento en tiempo de ejecución del XmlSerializer asociado a una operación.Controls run-time behavior of the XmlSerializer associated with an operation.

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.Implements methods that can be used to extend run-time behavior for a contract in either a service or client application.

IContractBehaviorAttribute

Especifica el contrato para el que está activo un atributo que implementa la interfaz IContractBehavior.Specifies the contract for which an attribute that implements the IContractBehavior interface is active.

IEndpointBehavior

Implementa métodos que se pueden utilizar para extender el comportamiento de tiempo de ejecución de un extremo en un servicio o aplicación cliente.Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application.

IMetadataExchange

Expone los métodos utilizados para devolver los metadatos de un servicio.Exposes methods used to return metadata about a service.

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.Implements methods that can be used to extend run-time behavior for an operation in either a service or client application.

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.Defines the methods called during contract generation that can be used to modify the generated code for an operation.

IPolicyExportExtension

Implemente IPolicyExportExtension para insertar las aserciones de directiva de enlace personalizadas en la información WSDL (Lenguaje de descripción de servicios Web).Implement IPolicyExportExtension to insert custom binding policy assertions in the Web Services Description Language (WSDL) information.

IPolicyImportExtension

Define un método para los objetos que importan aserciones de directiva personalizadas de los enlaces.Defines a method for objects that import custom policy assertions about bindings.

IServiceBehavior

Proporciona un mecanismo para modificar o insertar las extensiones personalizadas en un servicio completo, incluso ServiceHostBase.Provides a mechanism to modify or insert custom extensions across an entire service, including the 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.Defines the methods called during contract generation that can be used to modify the generated code for a service contract.

IWsdlExportExtension

Define los comportamientos del extremo o del contrato que pueden exportar los metadatos personalizados.Defines endpoint or contract behaviors that can export custom metadata.

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.Implement and attach to a WsdlImporter object to control how the importer maps Web Services Description Language (WSDL) parts to those of a ServiceDescription object.

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ó.Indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.

MessageDirection

Especifica la dirección del mensaje.Specifies the direction of the message.

MetadataExchangeClientMode

Especifica el modo de intercambio utilizado para obtener los metadatos.Specifies the exchange mode used to obtain metadata.

PrincipalPermissionMode

Establece el modo de comprobación de autorización al utilizar PrincipalPermissionAttribute para controlar el acceso a un método.Sets the mode for authorization checks when using the PrincipalPermissionAttribute to control access to a method.

ServiceContractGenerationOptions

Representa las opciones de generación de contrato disponibles mediante ServiceContractGenerator.Represents the contract generation options available using the ServiceContractGenerator.

UnknownExceptionAction

Especifica cómo un servicio duradero controlará una excepción desconocida.Specifies how a durable service will handle an unknown exception.