System.ServiceModel Namespace

Proporciona clases relacionadas con el modelo de servicio. Provides classes related to the service model.

Clases

ActionNotSupportedException

Esta excepción se produce normalmente en el cliente cuando la acción relacionada con la operación invocada no coincide con ninguna acción de las operaciones del servidor.This exception is typically thrown on the client when the action related to the operation invoked does not match any action of operations in the server.

AddressAccessDeniedException

La excepción que se produce cuando se deniega el acceso a la dirección.The exception that is thrown when access to the address is denied.

AddressAlreadyInUseException

La excepción que se produce cuando una dirección no está disponible porque ya está en uso.The exception that is thrown when an address is unavailable because it is already in use.

BasicHttpBinding

Representa un enlace que un servicio Windows Communication Foundation (WCF) puede usar para configurar y exponer puntos de conexión que puedan comunicarse con servicios web basados en ASMX y clientes y otros servicios que cumplan con WS-I Basic Profile 1.1.Represents a binding that a Windows Communication Foundation (WCF) service can use to configure and expose endpoints that are able to communicate with ASMX-based Web services and clients and other services that conform to the WS-I Basic Profile 1.1.

BasicHttpContextBinding

Proporciona un enlace con contexto habilitado al enlace BasicHttpBinding.Provides a context-enabled binding for the BasicHttpBinding binding.

BasicHttpMessageSecurity

Configura la configuración de seguridad del nivel de mensaje para BasicHttpBinding.Configures message-level security settings for BasicHttpBinding.

BasicHttpsBinding

Especifica la configuración básica de enlace HTTPS.Specifies basic https binding settings.

BasicHttpSecurity

Configura los valores de seguridad de un enlace basicHttpBinding.Configures the security settings of a basicHttpBinding binding.

BasicHttpsSecurity

Especifica la configuración básica de la seguridad HTTPS.Specifies basic https security settings.

CallbackBehaviorAttribute

Configura una implementación de servicio de devolución de llamada en una aplicación cliente.Configures a callback service implementation in a client application.

ChannelFactory

Crea y administra los canales que son utilizados por los clientes para enviar mensajes a los extremos de servicio.Creates and manages the channels that are used by clients to send messages to service endpoints.

ChannelFactory<TChannel>

Un generador que crea canales de tipos diferentes que los clientes usan para enviar mensajes a puntos de conexión de servicio configurados de distinta manera.A factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints.

ChannelTerminatedException

Esta excepción se produce normalmente en el cliente cuando se finaliza un canal debido a que el servidor cierra la conexión asociada.This exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.

ClientBase<TChannel>.ChannelBase<T>

Representa la clase ChannelBase genérica.Represents the generic ChannelBase class.

ClientBase<TChannel>.InvokeAsyncCompletedEventArgs

Almacena los resultados de una llamada asincrónica realizada por el cliente.Stores the results from an asynchronous call made by the client.

ClientBase<TChannel>

Proporciona la implementación base usada para crear objetos de cliente Windows Communication Foundation (WCF) que pueden llamar a los servicios.Provides the base implementation used to create Windows Communication Foundation (WCF) client objects that can call services.

ClientCredentialsSecurityTokenManager

Administra los tokens de seguridad para el cliente.Manages security tokens for the client.

CommunicationException

Representa un error de comunicación en el servicio o aplicación cliente.Represents a communication error in either the service or client application.

CommunicationObjectAbortedException

La excepción que se produce cuando se realiza una llamada a un objeto ICommunicationObject que se ha anulado.The exception that is thrown when the call is to an ICommunicationObject object that has aborted.

CommunicationObjectFaultedException

La excepción que se produce cuando se realiza una llamada a un objeto de comunicación que tiene un error.The exception that is thrown when a call is made to a communication object that has faulted.

CorrelationActionMessageFilter

Proporciona una implementación XAML fácil de usar de un MessageFilter que filtra en una acción única.Provides a XAML-friendly implementation of a MessageFilter that filters on a single action.

CorrelationQuery

Representa una cláusula Where y una cláusula Select que identifican las características únicas de un mensaje para que se pueda enrutar a la instancia correcta.Represents a Where clause and a Select clause that identify the unique characteristics of a message so that it can be routed to the correct instance.

DataContractFormatAttribute

Indica a la infraestructura Windows Communication Foundation (WCF) que use el DataContractSerializer.Instructs the Windows Communication Foundation (WCF) infrastructure to use the DataContractSerializer.

DeliveryRequirementsAttribute

Especifica los requisitos de características que los enlaces deben proporcionar al servicio o implementación del cliente.Specifies the feature requirements that bindings must provide to the service or client implementation.

DnsEndpointIdentity

Especifica la identidad de DNS del servidor.Specifies the DNS identity of the server.

DuplexChannelFactory<TChannel>

Proporciona los medios para crear y administrar los canales dúplex de tipos diferentes que los clientes usan para enviar y recibir mensajes hacia los extremos de servicio y desde ellos.Provides the means to create and manage duplex channels of different types that are used by clients to send and receive messages to and from service endpoints.

DuplexClientBase<TChannel>

Se utiliza para crear un canal a un servicio dúplex y asociar ese canal con un objeto de devolución de llamada.Used to create a channel to a duplex service and associate that channel with a callback object.

Endpoint

Representa un extremo declarado en XAML.Represents an endpoint declared in XAML.

EndpointAddress

Proporciona una dirección de red única que usa un cliente para comunicarse con un extremo de servicio.Provides a unique network address that a client uses to communicate with a service endpoint.

EndpointAddress10

Proporciona un tipo serializable de dirección de extremo conforme a WS-Addressing V1 y que le permite ser expuesto como parte del contrato de servicios.Provides a serializable type of endpoint address that is WS-Addressing V1 compliant and that enables it to be exposed as part of the service contract.

EndpointAddressAugust2004

Proporciona un tipo serializable de dirección del extremo conforme a la versión de WS-Addressing publicada en agosto de 2004 y que le permite ser expuesto como parte del contrato de servicios.Provides a serializable type of endpoint address that is compliant with the version of WS-Addressing published in August 2004 and that enables it to be exposed as part of the service contract.

EndpointAddressBuilder

Un generador para producir nuevas direcciones de extremos (inmutables) con valores de propiedad concretos.A factory for producing new (immutable) endpoint addresses with specific property values.

EndpointIdentity

Una clase abstracta que, cuando se implementa, proporciona una identidad que habilita la autenticación de un extremo por parte de clientes que intercambian mensajes con él.An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.

EndpointIdentityExtension

Una extensión de marcado para la clase EndpointIdentity.A markup extension for the EndpointIdentity class.

EndpointNotFoundException

La excepción que se produce cuando un extremo remoto no se pudo encontrar ni alcanzar.The exception that is thrown when a remote endpoint could not be found or reached.

EnvelopeVersion

Contiene información relacionada con la versión de SOAP asociada a un mensaje y su intercambio.Contains information related to the version of SOAP associated with a message and its exchange.

ExceptionDetail

Representa la información de los detalles del error.Represents fault detail information.

ExceptionMapper

Define la asignación que se utilizará para traducir excepciones en errores.Defines the mapping to be used for translating exceptions to fault.

ExtensionCollection<T>

Representa una colección de extensiones.Represents a collection of extensions.

FaultCode

Representa un código de error de SOAP.Represents a SOAP fault code.

FaultContractAttribute

Especifica uno o más errores de SOAP que se devuelven cuando se producen errores de procesamiento en una operación de servicio.Specifies one or more SOAP faults that are returned when a service operation encounters processing errors.

FaultException

Representa un error de SOAP.Represents a SOAP fault.

FaultException<TDetail>

Se utiliza en una aplicación cliente para detectar los errores de SOAP especificados contractualmente.Used in a client application to catch contractually-specified SOAP faults.

FaultImportOptions

Indica si utilizar XmlSerializer para leer y escribir los errores.Indicates whether to use the XmlSerializer for reading and writing faults.

FaultReason

Proporciona una descripción de texto de un error de SOAP.Provides a text description of a SOAP fault.

FaultReasonText

Representa el texto de la razón de un error de SOAP.Represents the text of the reason of a SOAP fault.

FederatedMessageSecurityOverHttp

Configura la seguridad del nivel de mensaje correspondiente al enlace WSFederationHttpBinding.Configures the message-level security of the WSFederationHttpBinding binding.

HttpBindingBase

Especifica el enlace HTTP base.Specifies the base HTTP binding.

HttpTransportSecurity

Representa la configuración de seguridad del nivel de transporte para WSHttpBinding.Represents the transport-level security settings for the WSHttpBinding.

InstanceContext

Representa la información de contexto para una instancia del servicio.Represents the context information for a service instance.

InvalidMessageContractException

Representa un contrato de mensaje que no es válido.Represents a message contract that is not valid.

MessageBodyMemberAttribute

Especifica que un miembro se serializa como un elemento dentro del cuerpo de SOAP.Specifies that a member is serialized as an element inside the SOAP body.

MessageContractAttribute

Define una clase fuertemente tipada que corresponde a un mensaje SOAP.Defines a strongly-typed class that corresponds to a SOAP message.

MessageContractMemberAttribute

Declara los miembros base para MessageBodyMemberAttribute y MessageHeaderAttribute.Declares the base members for MessageBodyMemberAttribute and MessageHeaderAttribute.

MessageHeader<T>

Representa el contenido de un encabezado SOAP.Represents the content of a SOAP header.

MessageHeaderArrayAttribute

Especifica que el elemento contenedor predeterminado en el mensaje SOAP no se debe escribir alrededor de los tipos de matriz en un elemento de encabezado.Specifies that the default wrapper element in the SOAP message must not be written around array types in a header element.

MessageHeaderAttribute

Especifica que un miembro de datos es un encabezado de mensaje SOAP.Specifies that a data member is a SOAP message header.

MessageHeaderException

La excepción que se produce cuando no se satisfacen las expectativas con respecto a los encabezados de un mensaje SOAP cuando se procesa el mensaje.The exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.

MessageParameterAttribute

Controla el nombre de los nombres de parámetros de respuesta y solicitud.Controls the name of the request and response parameter names. No se puede utilizar con Message ni contratos de mensajes.Cannot be used with Message or message contracts.

MessagePropertyAttribute

Representa datos que se pasan de manera local con un tipo de mensaje personalizado pero no serializado en un mensaje SOAP.Represents data that is passed locally with a custom message type but not serialized into a SOAP message.

MessageQuerySet

Un conjunto de objetos MessageQuery y un parámetro de cadena asociado.A set of MessageQuery objects and an associated string parameter. Un hash de correlación (InstanceKey) se calcula a partir de los resultados de los objetos MessageQuery y de las cadenas asociadas.A correlation hash (InstanceKey) is computed from the results of the MessageQuery objects as well as the associated strings.

MessageSecurityOverHttp

Habilita las propiedades de seguridad del nivel de mensaje en el enlace wsDualHttpBinding.Enables setting message-level security properties on the wsDualHttpBinding binding.

MessageSecurityOverMsmq

Habilita las propiedades de seguridad del nivel de mensaje en el enlace NetMsmqBinding.Enables setting message-level security properties on the NetMsmqBinding binding.

MessageSecurityOverTcp

Configura la seguridad del nivel del mensaje para un mensaje enviado utilizando el transporte de TCP.Configures the message-level security for a message sent using the TCP transport.

MessageSecurityVersion

Una clase de contenedor abstracta que, cuando la implementan varias de sus propiedades estáticas, contiene la información de versión para los componentes de seguridad.An abstract container class that, when implemented by several of its static properties, contains version information for security components.

MsmqBindingBase

La clase base para NetMsmqBinding y MsmqIntegrationBinding.The base class for NetMsmqBinding and MsmqIntegrationBinding.

MsmqException

Encapsula errores devueltos por Message Queuing (MSMQ).Encapsulates errors returned by Message Queuing (MSMQ). Esta excepción la producen el transporte y el canal de integración de Microsoft Message Queuing.This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.

MsmqPoisonMessageException

Encapsula la excepción que se produce cuando el canal detecta que se trata de un mensaje dudoso.Encapsulates the exception that is thrown when the channel detects that the message is a poison message.

MsmqTransportSecurity

La clase MsmqTransportSecurity encapsula la configuración de seguridad de transporte para transportes en cola.The MsmqTransportSecurity class encapsulates the transport security settings for queued transports.

NamedPipeTransportSecurity

Proporciona propiedades que controlan el nivel de protección para una canalización con nombre.Provides properties that control protection level for a named pipe.

NetHttpBinding

Especifica la configuración de NetHttpBinding.Specifies settings for NetHttpBinding.

NetHttpsBinding

Especifica la configuración para NetHttpsBinding.Specifies settings for NetHttpsBinding.

NetMsmqBinding

Representa un enlace en cola adecuado para la comunicación entre equipos.Represents a queued binding that is suitable for cross-machine communication.

NetMsmqSecurity

La clase NetMsmqSecurity encapsula las características de seguridad de MSMQ disponibles al utilizar el enlace NetMsmqBinding.The NetMsmqSecurity class encapsulates the MSMQ security features available when using the NetMsmqBinding binding.

NetNamedPipeBinding

Proporciona un enlace seguro y confiable que está optimizado para la comunicación en equipo.Provides a secure and reliable binding that is optimized for on-machine communication.

NetNamedPipeSecurity

Proporciona el acceso a la configuración de seguridad para los puntos de conexión configurados con el enlace de la canalización con nombre.Provides access to the security settings for endpoints configured with the named pipe binding.

NetPeerTcpBinding

Proporciona un enlace seguro para aplicaciones de red punto a punto.Provides a secure binding for peer-to-peer network applications.

NetTcpBinding

Un enlace seguro y confiable adecuado para la comunicación entre equipos.A secure, reliable binding suitable for cross-machine communication.

NetTcpContextBinding

Proporciona un enlace con contexto habilitado al enlace NetTcpContextBinding.Provides a context-enabled binding for the NetTcpContextBinding binding.

NetTcpSecurity

Especifica los tipos de seguridad de nivel de transporte y de nivel de mensaje utilizados por un extremo configurado con NetTcpBinding.Specifies the types of transport-level and message-level security used by an endpoint configured with a NetTcpBinding.

NonDualMessageSecurityOverHttp

Representa la configuración de seguridad del enlace wsHttpBinding.Represents the security settings of the wsHttpBinding binding.

OperationBehaviorAttribute

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

OperationContext

Proporciona acceso al contexto de ejecución de un método de servicio.Provides access to the execution context of a service method.

OperationContextScope

Crea un bloque dentro del cual un objeto OperationContext se encontrará dentro del ámbito.Creates a block within which an OperationContext object is in scope.

OperationContractAttribute

Indica que un método define una operación que forma parte de un contrato de servicio en una aplicación Windows Communication Foundation (WCF).Indicates that a method defines an operation that is part of a service contract in a Windows Communication Foundation (WCF) application.

OptionalReliableSession

Proporciona el acceso adecuado a si una sesión confiable está habilitada cuando se usa uno de los enlaces predefinidos donde es opcional.Provides convenient access to whether a reliable session is enabled when using one of the predefined bindings where it is optional.

PeerHopCountAttribute

Especifica el miembro de número de saltos del mismo nivel de un bloque de encabezado de mensajes SOAP.Specifies the peer hop count member of a SOAP message header block.

PeerMessagePropagationFilter

Define la clase básica para los filtros de mensaje de canal del mismo nivel.Defines the base class for peer channel message filters.

PeerNode

Define la instancia de un nodo del mismo nivel utilizado por una aplicación que participa en una malla del mismo nivel concreta.Defines the instance of a peer node used by an application participating in a specific peer mesh.

PeerNodeAddress

Especifica un tipo que contiene EndpointAddress para un nodo del mismo nivel así como una colección opcional de direcciones IP de host múltiple.Specifies a type that contains the EndpointAddress for a peer node as well as an optional collection of multihoming IP addresses.

PeerResolver

Especifica un tipo base utilizado para definir el contrato para el registro y resolución de un id. de malla del mismo nivel a las direcciones del punto de conexión de los nodos que participan en la malla.Specifies a base type used to define the contract for the registration and resolution of a peer mesh ID to the endpoint addresses of nodes participating in the mesh.

PeerSecuritySettings

Contiene la configuración de seguridad asociada con un canal del mismo nivel, incluido el tipo de autenticación utilizado y la seguridad utilizada para el transporte del mensaje.Contains the security settings associated with a peer channel, including the type of authentication used and the security used for the message transport.

PeerTransportSecuritySettings

Contiene la configuración de seguridad para un transporte de canal del mismo nivel.Contains the security settings for a peer channel transport.

PoisonMessageException

Una excepción que se produce cuando el mensaje se considera dudoso.An exception that is thrown when the message is deemed poison. Un mensaje es dudoso si no se entrega tras varios intentos.A message is poisoned if it fails repeated attempts to deliver the message.

ProtocolException

La excepción vista en el cliente que se inicia cuando la comunicación con la parte remota es imposible debido a que los protocolos de transferencia de datos no están igualados.The exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.

QuotaExceededException

La excepción que se produce cuando se ha superado una cuota de mensajes.The exception that is thrown when a message quota has been exceeded.

ReceiveContextEnabledAttribute

Este atributo se puede aplicar a las operaciones de servicio para habilitar el comportamiento del contexto de recepción.This attribute can be applied to service operations to enable receive context behavior.

ReliableMessagingVersion

Contiene los valores para las versiones compatibles del protocolo WS-ReliableMessaging.Contains the settings for the supported versions of the WS-ReliableMessaging protocol. Esta es una clase abstracta.This is an abstract class.

ReliableSession

Proporciona acceso conveniente a las propiedades de un elemento de enlace de la sesión confiable que están disponibles al utilizar uno de los enlaces proporcionados por el sistema.Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.

RsaEndpointIdentity

Especifica una identidad de RSA para el extremo del servicio.Specifies an RSA identity for the service endpoint.

ServerTooBusyException

La excepción que se produce cuando un servidor está demasiado ocupado para aceptar un mensaje.The exception that is thrown when a server is too busy to accept a message.

ServiceActivationException

La excepción que se produce cuando un servicio no se activa.The exception that is thrown when a service fails to activate.

ServiceAuthenticationManager

Representa un administrador de autenticaciones de servicio.Represents a service authentication manager.

ServiceAuthorizationManager

Proporciona la comprobación de acceso de autorización para las operaciones del servicio.Provides authorization access checking for service operations.

ServiceBehaviorAttribute

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

ServiceConfiguration

Representa una propiedad configurable para el servicio.Represents a configurable property for the service.

ServiceContractAttribute

Indica que una interfaz o una clase define un contrato de servicio en una aplicación Windows Communication Foundation (WCF).Indicates that an interface or a class defines a service contract in a Windows Communication Foundation (WCF) application.

ServiceHost

Proporciona un host para los servicios.Provides a host for services.

ServiceHostBase

Extienda la clase ServiceHostBase para implementar hosts que exponen los modelos de programación personalizados.Extends the ServiceHostBase class to implement hosts that expose custom programming models.

ServiceHostingEnvironment

Proporciona información sobre el entorno de hospedaje actual en el que se están ejecutando los servicios Windows Communication Foundation (WCF).Provides information about the current hosting environment in which Windows Communication Foundation (WCF) services are running.

ServiceKnownTypeAttribute

Especifica los tipos conocidos que un servicio va a usar cuando se serializa o deserializa.Specifies known types to be used by a service when serializing or deserializing.

ServiceSecurityContext

Representa el contexto de seguridad de una parte remota.Represents the security context of a remote party. En el lado del cliente, representa la identidad del servicio y, en el del servicio, la identidad del cliente.On the client, represents the service identity and, on the service, represents the client identity.

SpnEndpointIdentity

Representa un nombre entidad de seguridad (SPN) para una identidad cuando el enlace utiliza Kerberos.Represents a service principal name (SPN) for an identity when the binding uses Kerberos.

TcpTransportSecurity

Proporciona propiedades que controlan los parámetros de autenticación y el nivel de protección para el transporte TCP.Provides properties that control authentication parameters and protection level for the TCP transport.

TransactionFlowAttribute

Especifica si una operación de servicio acepta las transacciones entrantes de un cliente.Specifies whether a service operation accepts incoming transactions from a client.

TransactionProtocol

Especifica el protocolo de transacción utilizado para que las transacciones fluyan.Specifies the transaction protocol used in flowing transactions.

UdpBinding

Representa un enlace de UDP.Represents a UDP binding.

UnknownMessageReceivedEventArgs

Contiene el mensaje recibido por un canal y no puede estar asociado con cualquier operación de devolución de llamada o solicitud pendiente.Contains the message received by a channel and cannot be associated with any callback operation or pending request.

UpnEndpointIdentity

Representa un nombre principal de usuario (UPN) de una identidad que se usa cuando el enlace emplea el modo de autenticación SSPINegotiate.Represents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode.

UriSchemeKeyedCollection

Proporciona una colección segura para subprocesos que contiene URI codificadas por el nombre de esquema de transporte.Provides a thread-safe collection that contains URIs that are keyed by their transport scheme name.

WebHttpBinding

Elemento de enlace que se usa para configurar los puntos de conexión de los servicios Web Windows Communication Foundation (WCF) que quedan expuestos a través de solicitudes HTTP, en lugar de mensajes SOAP.A binding used to configure endpoints for Windows Communication Foundation (WCF) Web services that are exposed through HTTP requests instead of SOAP messages.

WebHttpSecurity

Especifica los tipos de seguridad disponibles para un extremo de servicio configurado para recibir las solicitudes HTTP.Specifies the types of security available to a service endpoint configured to receive HTTP requests.

WorkflowServiceHost

Proporciona el host para los servicios basados en el flujo de trabajo.Provides host for workflow-based services.

WS2007FederationHttpBinding

Un enlace seguro e interoperable que deriva de WS2007HttpBinding y admite la seguridad federada.A secure and interoperable binding that derives from WS2007HttpBinding and supports federated security.

WS2007HttpBinding

Representa un enlace interoperable que deriva de WSHttpBinding y proporciona compatibilidad para las versiones actualizadas de los elementos de enlace Security, ReliableSession y TransactionFlow.Represents an interoperable binding that derives from WSHttpBinding and provides support for the updated versions of the Security, ReliableSession, and TransactionFlow binding elements.

WSDualHttpBinding

Un enlace seguro e interoperable que está diseñado para su utilización con contratos de servicios dúplex que permiten a servicios y a clientes enviar y recibir mensajes.A secure and interoperable binding that is designed for use with duplex service contracts that allows both services and clients to send and receive messages.

WSDualHttpSecurity

Especifica la configuración de seguridad para WSDualHttpBinding.Specifies the security settings for the WSDualHttpBinding.

WSFederationHttpBinding

Un enlace seguro e interoperable que admite la seguridad federada.A secure and interoperable binding that supports federated security.

WSFederationHttpSecurity

Especifica la configuración de seguridad para WSFederationHttpBinding.Specifies the security settings for the WSFederationHttpBinding. Esta clase no puede heredarse.This class cannot be inherited.

WSHttpBinding

Representa un enlace interoperable que admite transacciones distribuidas y sesiones confiables y seguras.Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.

WSHttpBindingBase

Proporciona a la clase base con miembros comunes a WSHttpBinding y WSFederationHttpBinding.Provides the base class with members common to the WSHttpBinding and the WSFederationHttpBinding.

WSHttpContextBinding

Proporciona un enlace con contexto habilitado para WSHttpContextBinding.Provides a context-enabled binding for the WSHttpContextBinding

WSHttpSecurity

Representa la configuración de seguridad para WSHttpBinding.Represents the security settings for the WSHttpBinding.

X509CertificateEndpointIdentity

Representa una identidad de certificado para el extremo de servicio.Represents a certificate identity for the service endpoint. Los clientes que intentan comunicar con ese extremo de servicio deberían autenticar el servicio según el certificado proporcionado en la identidad del extremo.Clients that attempt to communicate with that service endpoint should authenticate the service based on the certificate provided in the endpoint identity.

XmlSerializerFormatAttribute

Indica a la infraestructura Windows Communication Foundation (WCF) que use XmlSerializer en lugar de XmlObjectSerializer.Instructs the Windows Communication Foundation (WCF) infrastructure to use the XmlSerializer instead of the XmlObjectSerializer.

XPathMessageQuery

Consulta de mensaje que evalúa las expresiones XPath para recuperar los datos de un mensaje.A message query that evaluates XPath expressions to retrieve data from a message.

Interfaces

IClientChannel

Define el comportamiento de la solicitud saliente y de los canales de solicitud/respuesta utilizados por las aplicaciones cliente.Defines the behavior of outbound request and request/reply channels used by client applications.

ICommunicationObject

Define el contrato para la máquina de estados básicos para todos los objetos orientados a la comunicación en el sistema, incluidos los canales, administradores de canales, generadores, agentes de escucha, distribuidores y hosts de servicio.Defines the contract for the basic state machine for all communication-oriented objects in the system, including channels, the channel managers, factories, listeners, and dispatchers, and service hosts.

IContextChannel

Define la interfaz para el control de contexto de un canal.Defines the interface for the context control of a channel.

IDefaultCommunicationTimeouts

Define la interfaz para especificar tiempos de espera de la comunicación utilizados por canales, administradores de canal como agentes de escucha del canal o generadores de canales y hosts del servicio.Defines the interface for specifying communication timeouts used by channels, channel managers such as channel listeners and channel factories, and service hosts.

IDuplexContextChannel

Define la interfaz que un canal de cliente debe implementar para intercambiar los mensajes en una sesión dúplex.Defines the interface a client channel must implement to exchange messages in a duplex session.

IExtensibleObject<T>

Permita que un objeto participe en el comportamiento personalizado, como registrarse para eventos o inspeccionar las transiciones de estado.Enable an object to participate in custom behavior, such as registering for events, or watching state transitions.

IExtension<T>

Permite a un objeto extender otro objeto a través de la agregación.Enables an object to extend another object through aggregation.

IExtensionCollection<T>

Una colección de objetos IExtension<T> que permiten recuperar IExtension<T> por su tipo.A collection of the IExtension<T> objects that allow for retrieving the IExtension<T> by its type.

IOnlineStatus

Define las propiedades y eventos que utilizan los objetos habilitados por la red para indicar la disponibilidad de la red.Defines the properties and events used by network-enabled objects to indicate network availability.

IServiceChannel

Define la interfaz para un canal de servicio.Defines the interface for a service channel.

Enumeraciones

AddressFilterMode

Especifica el tipo de semántica de coincidencia utilizada por el distribuidor para enrutar los mensajes entrantes al punto de conexión correcto.Specifies the type of match semantics used by the dispatcher to route incoming messages to the correct endpoint.

AuditLevel

Especifica cuándo auditar los eventos de seguridad.Specifies when to audit security events.

AuditLogLocation

Especifica la ubicación donde se escriben los registros de eventos relacionados con la seguridad.Specifies the location where security-related event logs are written.

BasicHttpMessageCredentialType

Enumera los tipos de credenciales con las que el cliente puede autenticarse cuando se haya habilitado la seguridad en el enlace BasicHttpBinding.Enumerates credential types the client can authenticate with when security is enabled in the BasicHttpBinding binding.

BasicHttpSecurityMode

Especifica los tipos de seguridad que se pueden utilizar con el BasicHttpBindingproporcionado por el sistema.Specifies the types of security that can be used with the system-provided BasicHttpBinding.

BasicHttpsSecurityMode

Especifica el modo de seguridad https básico.Specifies the basic https security mode.

CacheSetting

Especifica una enumeración de las opciones de la memoria caché.Specifies an enumeration of cache settings.

CommunicationState

Define los estados en los que un ICommunicationObject puede existir.Defines the states in which an ICommunicationObject can exist.

ConcurrencyMode

Especifica si una clase de servicio admite modos de operación de subproceso único o múltiple.Specifies whether a service class supports single-threaded or multi-threaded modes of operation.

DeadLetterQueue

Especifica el tipo de cola de mensajes no entregados que se va a utilizar.Specifies the type of dead-letter queue to be used.

HostNameComparisonMode

Especifica cómo debería usarse el nombre de host en comparaciones de URI al enviar un mensaje entrante a un extremo del servicio.Specifies how the host name should be used in URI comparisons when dispatching an incoming message to a service endpoint.

HttpClientCredentialType

Enumera los tipos de credenciales válidos para los clientes HTTP.Enumerates the valid credential types for HTTP clients.

HttpProxyCredentialType

Enumera los tipos de credenciales válidos para la autenticación proxy HTTP.Enumerates the valid credential types for HTTP proxy authentication.

ImpersonationOption

Especifica el comportamiento de suplantación para una operación de servicio en una instancia del servicio.Specifies the impersonation behavior for a service operation on a service instance.

InstanceContextMode

Especifica el número de instancias de servicio disponibles para administrar llamadas que se encuentran en mensajes entrantes.Specifies the number of service instances available for handling calls that are contained in incoming messages.

MessageCredentialType

Enumera los tipos de credencial de mensaje válidos.Enumerates the valid message credential types.

MsmqAuthenticationMode

Especifica el tipo de autenticación utilizado para el enlace.Specifies the type of authentication used for the binding.

MsmqEncryptionAlgorithm

Contiene el conjunto de algoritmos de cifrado que se pueden usar para cifrar los mensajes en la conexión.Contains the set of encryption algorithms that can be used to encrypt messages on the wire.

MsmqSecureHashAlgorithm

Contiene los algoritmos hash que Message Queuing (MSMQ) puede utilizar para firmar los mensajes.Contains the hashing algorithms that Message Queuing (MSMQ) can use to sign messages.

NetHttpMessageEncoding

Especifica la codificación de mensajes de Net Http.Specifies the Net Http message encoding.

NetMsmqSecurityMode

La enumeración NetMsmqSecurityMode especifica los modos de seguridad que puede usar el transporte de MSMQ.The NetMsmqSecurityMode enumeration specifies security modes that can be used by the MSMQ transport.

NetNamedPipeSecurityMode

Especifica si la seguridad del nivel de transporte se usa con canalizaciones con nombre.Specifies whether transport-level security is used with named pipes.

OperationFormatStyle

Representa el estilo SOAP que determina cómo se da formato a los metadatos de WSDL para el servicio.Represents the SOAP style that determines how the WSDL metadata for the service is formatted.

OperationFormatUse

Determina el formato del mensaje.Determines the format of the message.

PeerMessageOrigination

Indica el origen de la red de un mensaje de canal del mismo nivel.Indicates the network origin of a peer channel message.

PeerMessagePropagation

Indica el destinatario de un mensaje enviado sobre un canal del mismo nivel.Indicates the recipient of a message sent over a peer channel.

PeerTransportCredentialType

Especifica el conjunto de tipos de credenciales utilizado para autenticar un transporte de canal del mismo nivel.Specifies the set of credential types used to authenticate a peer channel transport.

QueuedDeliveryRequirementsMode

La enumeración QueuedDeliveryRequirementsMode especifica los requisitos de entrega en cola.The QueuedDeliveryRequirementsMode enumeration specifies queued delivery requirements.

QueueTransferProtocol

Indica el protocolo que se va a usar para transferir mensajes entre los administradores de la cola.Indicates the protocol to be used in transferring messages between queue managers.

ReceiveErrorHandling

Especifica el control de los mensajes dudosos.Specifies handling for poison messages.

ReleaseInstanceMode

Especifica cuándo recicla el sistema el objeto de servicio en el proceso de invocación de operación.Specifies when the system recycles the service object in the operation invocation process.

SecurityMode

Determina los valores de seguridad de un enlace.Determines the security settings for a binding.

SessionMode

Especifica los valores disponibles para indicar la compatibilidad para las sesiones confiables que un contrato requiere o admite.Specifies the values available to indicate the support for reliable sessions that a contract requires or supports.

TcpClientCredentialType

Enumera los tipos de credenciales válidos para los clientes TCP.Enumerates the valid credential types for TCP clients.

TransactionFlowOption

Una enumeración que se utiliza con TransactionFlowAttribute para especificar la directiva de flujo de transacción para una operación de servicio.An enumeration that is used with the TransactionFlowAttribute to specify the transaction flow policy for a service operation.

TransferMode

Indica si un canal utiliza modos transmitidos o almacenados en búfer para la transferencia de mensajes de solicitud y de respuesta.Indicates whether a channel uses streamed or buffered modes for the transfer of request and response messages.

WebHttpSecurityMode

Define los modos de seguridad que se pueden utilizar para configurar un extremo de servicio para que reciba las solicitudes HTTP.Defines the modes of security that can be used to configure a service endpoint to receive HTTP requests.

WSDualHttpSecurityMode

Especifica los distintos modos de seguridad para WSDualHttpBinding.Specifies the different security modes for WSDualHttpBinding.

WSFederationHttpSecurityMode

Especifica los distintos modos de seguridad para WSFederationHttpBinding.Specifies the different security modes for WSFederationHttpBinding.

WSMessageEncoding

Especifica si se usa el Mecanismo de optimización de transmisión del mensaje (MTOM) o el texto para codificar los mensajes SOAP.Specifies whether Message Transmission Optimization Mechanism (MTOM) or text is used to encode SOAP messages.

Delegados

ClientBase<TChannel>.BeginOperationDelegate

Un delegado utilizado por InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) para llamar a las operaciones asincrónicas en el cliente.A delegate that is used by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) for calling asynchronous operations on the client.

ClientBase<TChannel>.EndOperationDelegate

Representa un delegado que InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) invoca al finalizar correctamente la llamada hecha por InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) a ClientBase<TChannel>.BeginOperationDelegate.Represents a delegate that is invoked by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) on successful completion of the call made by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) to ClientBase<TChannel>.BeginOperationDelegate.