NetTcpContextBinding Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma ligação habilitada pelo contexto para a NetTcpContextBinding ligação.
public ref class NetTcpContextBinding : System::ServiceModel::NetTcpBinding
public class NetTcpContextBinding : System.ServiceModel.NetTcpBinding
type NetTcpContextBinding = class
inherit NetTcpBinding
Public Class NetTcpContextBinding
Inherits NetTcpBinding
- Herança
Observações
Note
Ao chamar um serviço WCF construído com .NET Framework 4.0 ou posterior a partir de uma aplicação cliente WCF construída com .NET Framework 3.5 ou anterior, o ficheiro de configuração gerado por svcutil.exe ou por adicionar uma referência de serviço a partir de Visual Studio conterá o atributo contextManagementEnabled na configuração de binding. Este atributo não é reconhecido pelo runtime do .NET Framework 3.5 e a aplicação irá lançar um ConfigurationErrorsException com a mensagem "Atributo não reconhecido 'contextManagementEnabled". Para contornar este problema, remova o atributo contextManagementEnabled da configuração de associação.
Construtores
| Name | Description |
|---|---|
| NetTcpContextBinding() |
Inicializa uma nova instância da NetTcpContextBinding classe. |
| NetTcpContextBinding(SecurityMode, Boolean) |
Inicializa uma nova instância da NetTcpContextBinding classe com a configuração de sessão especificada SecurityMode e fiável. |
| NetTcpContextBinding(SecurityMode) |
Inicializa uma nova instância da NetTcpContextBinding classe com o especificado SecurityMode. |
| NetTcpContextBinding(String) |
Inicializa uma nova instância da NetTcpContextBinding classe com a configuração de binding especificada. |
Propriedades
| Name | Description |
|---|---|
| ClientCallbackAddress |
Obtém ou define o endereço de callback do cliente. |
| CloseTimeout |
Obtém ou define o intervalo de tempo fornecido para que uma ligação se feche antes de o transporte levantar uma exceção. (Herdado de Binding) |
| ContextManagementEnabled |
Obtém um valor que especifica se a gestão de contexto está ativada. |
| ContextProtectionLevel |
Obtém ou define o nível de proteção de contexto para esta ligação. |
| EnvelopeVersion |
Obtém a versão do SOAP usada para mensagens processadas por esta ligação. (Herdado de NetTcpBinding) |
| HostNameComparisonMode |
Recebe ou define um valor que indica se o nome do host é usado para chegar ao serviço ao corresponder ao URI. (Herdado de NetTcpBinding) |
| ListenBacklog |
Recebe ou define o número máximo de pedidos de ligação em fila que podem estar pendentes. (Herdado de NetTcpBinding) |
| MaxBufferPoolSize |
Obtém ou define o tamanho máximo, em bytes, permitido para um pool de buffers que armazena mensagens TCP processadas pela vinculação. (Herdado de NetTcpBinding) |
| MaxBufferSize |
Obtém ou define um valor que especifica o tamanho máximo, em bytes, do buffer usado para armazenar mensagens na memória. (Herdado de NetTcpBinding) |
| MaxConnections |
Obtém ou define um valor que controla o número máximo de ligações a serem agrupadas para reutilização subsequente no cliente e o número máximo de ligações permitidas a serem despachadas pendentes no servidor. (Herdado de NetTcpBinding) |
| MaxReceivedMessageSize |
Obtém ou define o tamanho máximo, em bytes, para uma mensagem recebida que é processada pela ligação. (Herdado de NetTcpBinding) |
| MessageVersion |
Obtém a versão da mensagem usada por clientes e serviços configurada com a ligação. (Herdado de Binding) |
| Name |
Recebe ou define o nome da ligação. (Herdado de Binding) |
| Namespace |
Obtém ou define o namespace XML do binding. (Herdado de Binding) |
| OpenTimeout |
Obtém ou define o intervalo de tempo fornecido para que uma ligação se abra antes de o transporte levantar uma exceção. (Herdado de Binding) |
| PortSharingEnabled |
Recebe ou define um valor que indica se a partilha de portas TCP está ativada para a ligação configurada com esta ligação. (Herdado de NetTcpBinding) |
| ReaderQuotas |
Obtém ou define restrições sobre a complexidade das mensagens SOAP que podem ser processadas por endpoints configurados com esta ligação. (Herdado de NetTcpBinding) |
| ReceiveTimeout |
Obtém ou define o intervalo de tempo em que uma ligação pode permanecer inativa, durante o qual não são recebidas mensagens de aplicação, antes de ser cortada. (Herdado de Binding) |
| ReliableSession |
Obtém um objeto que indica se uma sessão fiável está estabelecida entre os pontos finais do canal. (Herdado de NetTcpBinding) |
| Scheme |
Devolve o esquema URI para o transporte. (Herdado de NetTcpBinding) |
| Security |
Obtém um objeto que especifica o tipo de segurança usada com serviços configurados com esta ligação. (Herdado de NetTcpBinding) |
| SendTimeout |
Obtém ou define o intervalo de tempo fornecido para que uma operação de escrita seja concluída antes de o transporte levantar uma exceção. (Herdado de Binding) |
| TransactionFlow |
Recebe ou define um valor que determina se o fluxo de transações está ativado. (Herdado de NetTcpBinding) |
| TransactionProtocol |
Obtém ou define o protocolo de transações usado pelo serviço para fluir as transações. (Herdado de NetTcpBinding) |
| TransferMode |
Recebe ou define um valor que indica se o serviço configurado com a ligação utiliza modos de transferência de mensagens transmitidos em fluxo ou em buffer (ou ambos). (Herdado de NetTcpBinding) |
Métodos
| Name | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingParameterCollection) |
Constrói a pilha de channel factory no cliente que cria um tipo específico de canal e que satisfaz as características especificadas por um conjunto de parâmetros de ligação. (Herdado de Binding) |
| BuildChannelFactory<TChannel>(Object[]) |
Constrói a stack de channel factory no cliente que cria um tipo específico de canal e que satisfaz as características especificadas por um array de objetos. (Herdado de Binding) |
| BuildChannelListener<TChannel>(BindingParameterCollection) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as características especificadas por um conjunto de parâmetros de ligação. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Object[]) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, BindingParameterCollection) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, Object[]) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[]) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, Object[]) |
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
Devolve um valor que indica se a ligação atual pode construir uma pilha de channel factory no cliente que satisfaz a coleção de parâmetros de ligação especificada. (Herdado de Binding) |
| CanBuildChannelFactory<TChannel>(Object[]) |
Devolve um valor que indica se a ligação atual pode construir uma stack de channel factory no cliente que satisfaz os requisitos especificados por um array de objetos. (Herdado de Binding) |
| CanBuildChannelListener<TChannel>(BindingParameterCollection) |
Devolve um valor que indica se a ligação atual pode construir uma pilha de ouvintes de canal no serviço que satisfaz a coleção de parâmetros de ligação especificada. (Herdado de Binding) |
| CanBuildChannelListener<TChannel>(Object[]) |
Devolve um valor que indica se a ligação atual pode construir uma pilha de ouvintes de canal no serviço que satisfaça os critérios especificados num array de objetos. (Herdado de Binding) |
| CreateBindingElements() |
Cria uma coleção ordenada de elementos de ligação que estão contidos na ligação atual. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetProperty<T>(BindingParameterCollection) |
Devolve um objeto tipado solicitado, se presente, da camada apropriada na pilha de ligação. (Herdado de Binding) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ShouldSerializeListenBacklog() |
Devolve um valor que indica se a ListenBacklog propriedade mudou em relação ao seu valor padrão e deve ser serializada. (Herdado de NetTcpBinding) |
| ShouldSerializeMaxConnections() |
Devolve um valor que indica se a MaxConnections propriedade mudou em relação ao seu valor padrão e deve ser serializada. (Herdado de NetTcpBinding) |
| ShouldSerializeName() |
Devolve se o nome da ligação deve ser serializado. (Herdado de Binding) |
| ShouldSerializeNamespace() |
Devolve se o namespace da ligação deve ser serializado. (Herdado de Binding) |
| ShouldSerializeReaderQuotas() |
Devolve um valor que indica se a ReaderQuotas propriedade mudou em relação ao seu valor padrão e deve ser serializada. (Herdado de NetTcpBinding) |
| ShouldSerializeReliableSession() |
Devolve um valor que indica se a ReliableSession propriedade mudou em relação ao seu valor padrão e deve ser serializada. (Herdado de NetTcpBinding) |
| ShouldSerializeSecurity() |
Devolve um valor que indica se a Security propriedade mudou em relação ao seu valor padrão e deve ser serializada. (Herdado de NetTcpBinding) |
| ShouldSerializeTransactionProtocol() |
Devolve um valor que indica se a TransactionProtocol propriedade mudou em relação ao seu valor padrão e deve ser serializada. (Herdado de NetTcpBinding) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IBindingRuntimePreferences.ReceiveSynchronously |
Recebe um valor que indica se os pedidos recebidos são tratados de forma síncrona ou assíncrona. (Herdado de NetTcpBinding) |