NetTcpContextBinding Classe

Definição

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
NetTcpContextBinding

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)

Aplica-se a