NetTcpContextBinding Clase

Definición

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

public ref class NetTcpContextBinding : System::ServiceModel::NetTcpBinding
public class NetTcpContextBinding : System.ServiceModel.NetTcpBinding
type NetTcpContextBinding = class
    inherit NetTcpBinding
Public Class NetTcpContextBinding
Inherits NetTcpBinding
Herencia
NetTcpContextBinding

Comentarios

Nota

Cuando se llama a un servicio WCF compilado con .NET Framework 4,0 o posterior desde una aplicación cliente de WCF creada con .NET Framework 3,5 o anterior, el archivo de configuración generado por svcutil.exe o al agregar una referencia de servicio desde Visual Studio contendrá el atributo contextManagementEnabled en la configuración de enlace.When calling a WCF service built with .NET Framework 4.0 or later from a WCF client application built with .NET Framework 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio will contain the contextManagementEnabled attribute in the binding configuration. El tiempo de ejecución de no reconoce este atributo .NET Framework 3.5.NET Framework 3.5 y la aplicación iniciará una excepción ConfigurationErrorsException con el mensaje "atributo no reconocido ' contextManagementEnabled".This attribute is not recognized by the .NET Framework 3.5.NET Framework 3.5 runtime and the application will thrown an ConfigurationErrorsException with the message "Unrecognized attribute 'contextManagementEnabled". Para solucionar este problema, quite el atributo contextManagementEnabled de la configuración de enlace.To workaround this problem, remove the contextManagementEnabled attribute from the binding configuration.

Constructores

NetTcpContextBinding()

Inicializa una nueva instancia de la clase NetTcpContextBinding.Initializes a new instance of the NetTcpContextBinding class.

NetTcpContextBinding(SecurityMode)

Inicializa una nueva instancia de la clase NetTcpContextBinding con el objeto SecurityMode especificado.Initializes a new instance of the NetTcpContextBinding class with the specified SecurityMode.

NetTcpContextBinding(SecurityMode, Boolean)

Inicializa una nueva instancia de la clase NetTcpContextBinding con el SecurityMode y la configuración de sesión confiable especificados.Initializes a new instance of the NetTcpContextBinding class with the specified SecurityMode and reliable session setting.

NetTcpContextBinding(String)

Inicializa una nueva instancia de la clase NetTcpContextBinding con la configuración de enlace especificada.Initializes a new instance of the NetTcpContextBinding class with the specified binding configuration.

Propiedades

ClientCallbackAddress

Obtiene o establece la dirección de devolución de llamada del cliente.Gets or sets the client callback address.

CloseTimeout

Obtiene o establece el intervalo de tiempo proporcionado para que una conexión se cierre antes de que el transporte genere una excepción.Gets or sets the interval of time provided for a connection to close before the transport raises an exception.

(Heredado de Binding)
ContextManagementEnabled

Obtiene un valor que especifica si se ha habilitado la administración de contexto.Gets a value that specifies whether context management is enabled.

ContextProtectionLevel

Obtiene o establece el nivel de protección del contexto para este enlace.Gets or sets the context protection level for this binding.

EnvelopeVersion

Obtiene la versión de SOAP que se utiliza para los mensajes procesados por este enlace.Gets the version of SOAP that is used for messages processed by this binding.

(Heredado de NetTcpBinding)
HostNameComparisonMode

Obtiene o establece un valor que indica si el nombre del host se usa para alcanzar el servicio al coincidir con el URI.Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.

(Heredado de NetTcpBinding)
ListenBacklog

Obtiene o establece el número máximo de solicitudes de conexión en cola que pueden estar pendientes.Gets or sets the maximum number of queued connection requests that can be pending.

(Heredado de NetTcpBinding)
MaxBufferPoolSize

Obtiene o establece el tamaño máximo permitido, en bytes, para un grupo de búferes que almacena mensajes TCP procesados por el enlace.Gets or sets the maximum size, in bytes, allowed for a buffer pool that stores TCP messages processed by the binding.

(Heredado de NetTcpBinding)
MaxBufferSize

Obtiene o establece un valor que especifica el tamaño máximo, en bytes, del búfer usado para almacenar los mensajes en memoria.Gets or sets a value that specifies the maximum size, in bytes, of the buffer used to store messages in memory.

(Heredado de NetTcpBinding)
MaxConnections

Obtiene o establece un valor que controla el número máximo de conexiones que se van a agrupar para su reutilización subsiguiente en el cliente y el número máximo de conexiones que pueden estar pendientes de envío en el servidor.Gets or sets a value that controls the maximum number of connections to be pooled for subsequent reuse on the client and the maximum number of connections allowed to be pending dispatch on the server.

(Heredado de NetTcpBinding)
MaxReceivedMessageSize

Obtiene o establece el tamaño máximo, en bytes, para un mensaje recibido que el enlace procesa.Gets or sets the maximum size, in bytes, for a received message that is processed by the binding.

(Heredado de NetTcpBinding)
MessageVersion

Obtiene la versión de mensaje utilizada por los clientes y servicios configurados con el enlace.Gets the message version used by clients and services configured with the binding.

(Heredado de Binding)
Name

Obtiene o establece el nombre del enlace.Gets or sets the name of the binding.

(Heredado de Binding)
Namespace

Obtiene o establece el espacio de nombres XML del enlace.Gets or sets the XML namespace of the binding.

(Heredado de Binding)
OpenTimeout

Obtiene o establece el intervalo de tiempo proporcionado para que una conexión se abra antes de que el transporte genere una excepción.Gets or sets the interval of time provided for a connection to open before the transport raises an exception.

(Heredado de Binding)
PortSharingEnabled

Obtiene o establece un valor que indica si el uso compartido de puerto TCP está habilitado para la conexión configurada con este enlace.Gets or sets a value that indicates whether TCP port sharing is enabled for the connection configured with this binding.

(Heredado de NetTcpBinding)
ReaderQuotas

Obtiene o establece restricciones en la complejidad de mensajes SOAP que pueden ser procesados por puntos de conexión configurados con este enlace.Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.

(Heredado de NetTcpBinding)
ReceiveTimeout

Obtiene o establece el intervalo de tiempo que una conexión puede permanecer inactiva, durante el cual no se recibe ningún mensaje de la aplicación, antes de interrumpir la conexión.Gets or sets the interval of time that a connection can remain inactive, during which no application messages are received, before it is dropped.

(Heredado de Binding)
ReliableSession

Obtiene un objeto que indica si se establece una sesión confiable entre los extremos del canal.Gets an object that indicates whether a reliable session is established between channel endpoints.

(Heredado de NetTcpBinding)
Scheme

Devuelve el esquema URI para el transporte.Returns the URI scheme for the transport.

(Heredado de NetTcpBinding)
Security

Obtiene un objeto que especifica el tipo de seguridad utilizado con servicios configurados con este enlace.Gets an object that specifies the type of security used with services configured with this binding.

(Heredado de NetTcpBinding)
SendTimeout

Obtiene o establece el intervalo de tiempo proporcionado para que una operación de escritura se complete antes de que el transporte genere una excepción.Gets or sets the interval of time provided for a write operation to complete before the transport raises an exception.

(Heredado de Binding)
TransactionFlow

Obtiene o establece un valor que determina si se habilita el flujo de transacciones.Gets or sets a value that determines whether transaction flow is enabled.

(Heredado de NetTcpBinding)
TransactionProtocol

Obtiene o establece el protocolo de transacciones utilizado por el servicio para el flujo de transacciones.Gets or sets the transactions protocol used by the service to flow transactions.

(Heredado de NetTcpBinding)
TransferMode

Obtiene o establece un valor que indica si el servicio configurado con el enlace utiliza modos de transmisión o de almacenamiento en búfer (o ambos) para transferir los mensajes.Gets or sets a value that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer.

(Heredado de NetTcpBinding)

Métodos

BuildChannelFactory<TChannel>(BindingParameterCollection)

Compila la pila de generador de canales en el cliente que crea un tipo especificado de canal y satisface las características especificadas por una colección de parámetros de enlace.Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.

(Heredado de Binding)
BuildChannelFactory<TChannel>(Object[])

Compila la pila de generador de canales en el cliente que crea un tipo especificado de canal y eso satisface las características especificadas por una matriz de objetos.Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by an object array.

(Heredado de Binding)
BuildChannelListener<TChannel>(BindingParameterCollection)

Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y eso satisface las características especificadas por una colección de parámetros de enlace.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified by a collection of binding parameters.

(Heredado de Binding)
BuildChannelListener<TChannel>(Object[])

Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Heredado de Binding)
BuildChannelListener<TChannel>(Uri, BindingParameterCollection)

Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Heredado de Binding)
BuildChannelListener<TChannel>(Uri, Object[])

Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Heredado de Binding)
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)

Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Heredado de Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)

Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Heredado de Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])

Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Heredado de Binding)
BuildChannelListener<TChannel>(Uri, String, Object[])

Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas.Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.

(Heredado de Binding)
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Devuelve un valor que indica si el enlace actual puede compilar una pila de generador de canales en el cliente que satisfaga la colección especificada de parámetros de enlace.Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the collection of binding parameters specified.

(Heredado de Binding)
CanBuildChannelFactory<TChannel>(Object[])

Devuelve un valor que indica si el enlace actual puede compilar una pila de generador de canales en el cliente que satisfaga los requisitos especificados por una matriz de objetos.Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the requirements specified by an object array.

(Heredado de Binding)
CanBuildChannelListener<TChannel>(BindingParameterCollection)

Devuelve un valor que indica si el enlace actual puede compilar un agente de escucha de canal en el servicio que satisfaga la colección especificada de parámetros de enlace.Returns a value that indicates whether the current binding can build a channel listener stack on the service that satisfies the collection of binding parameters specified.

(Heredado de Binding)
CanBuildChannelListener<TChannel>(Object[])

Devuelve un valor que indica si el enlace actual puede compilar un agente de escucha de canal en el servicio que satisfaga la colección especificada de parámetros de enlace.Returns a value that indicates whether the current binding can build a channel listener stack on the service that satisfies the criteria specified in an array of objects.

(Heredado de Binding)
CreateBindingElements()

Crea una colección ordenada de elementos de enlace que están incluidos en el enlace actual.Creates an ordered collection of binding elements that are contained in the current binding.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetProperty<T>(BindingParameterCollection)

Devuelve un objeto escrito solicitado de la capa adecuada en la pila de enlace si está presente.Returns a typed object requested, if present, from the appropriate layer in the binding stack.

(Heredado de Binding)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ShouldSerializeListenBacklog()

Devuelve un valor que indica si la propiedad ListenBacklog ha cambiado respecto de su valor predeterminado y se debe serializar.Returns a value that indicates whether the ListenBacklog property has changed from its default value and should be serialized.

(Heredado de NetTcpBinding)
ShouldSerializeMaxConnections()

Devuelve un valor que indica si la propiedad MaxConnections ha cambiado respecto de su valor predeterminado y se debe serializar.Returns a value that indicates whether the MaxConnections property has changed from its default value and should be serialized.

(Heredado de NetTcpBinding)
ShouldSerializeName()

Devuelve un valor si se debe serializar el nombre del enlace.Returns whether the name of the binding should be serialized.

(Heredado de Binding)
ShouldSerializeNamespace()

Devuelve un valor si se debe serializar el espacio de nombres.Returns whether the namespace of the binding should be serialized.

(Heredado de Binding)
ShouldSerializeReaderQuotas()

Devuelve un valor que indica si la propiedad ReaderQuotas ha cambiado respecto de su valor predeterminado y se debe serializar.Returns a value that indicates whether the ReaderQuotas property has changed from its default value and should be serialized.

(Heredado de NetTcpBinding)
ShouldSerializeReliableSession()

Devuelve un valor que indica si la propiedad ReliableSession ha cambiado respecto de su valor predeterminado y se debe serializar.Returns a value that indicates whether the ReliableSession property has changed from its default value and should be serialized.

(Heredado de NetTcpBinding)
ShouldSerializeSecurity()

Devuelve un valor que indica si la propiedad Security ha cambiado respecto de su valor predeterminado y se debe serializar.Returns a value that indicates whether the Security property has changed from its default value and should be serialized.

(Heredado de NetTcpBinding)
ShouldSerializeTransactionProtocol()

Devuelve un valor que indica si la propiedad TransactionProtocol ha cambiado respecto de su valor predeterminado y se debe serializar.Returns a value that indicates whether the TransactionProtocol property has changed from its default value and should be serialized.

(Heredado de NetTcpBinding)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Implementaciones de interfaz explícitas

IBindingRuntimePreferences.ReceiveSynchronously

Obtiene un valor que indica si las solicitudes de entrada se administran de forma sincrónica o asincrónica.Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.

(Heredado de NetTcpBinding)

Se aplica a