Partilhar via


WSHttpContextBinding Classe

Definição

Fornece uma associação habilitada para contexto para o WSHttpContextBinding .

public ref class WSHttpContextBinding : System::ServiceModel::WSHttpBinding
public class WSHttpContextBinding : System.ServiceModel.WSHttpBinding
type WSHttpContextBinding = class
    inherit WSHttpBinding
Public Class WSHttpContextBinding
Inherits WSHttpBinding
Herança

Comentários

O WSHttpContextBinding adiciona um à pilha de objetos no fornecido pelo ContextBindingElement BindingElement WSHttpBinding sistema. Isso permite que os cabeçalhos SOAP sejam usados para trocar contexto quando os cookies HTTP não estão habilitados.

Observação

Ao chamar um serviço WCF criado com o .NET Framework versão 4 ou posterior de um aplicativo cliente WCF criado com a versão 3.5 ou anterior do .NET Framework, o arquivo de configuração gerado pelo svcutil.exe ou a adição de uma referência de serviço do Visual Studio contém o atributo na configuração de contextManagementEnabled associação. Esse atributo não é reconhecido pelo runtime do .NET Framework 3.5 e o aplicativo lança um com a mensagem "Atributo não reconhecido ConfigurationErrorsException 'contextManagementEnabled". Para contornar esse problema, remova o contextManagementEnabled atributo da configuração de associação.

Construtores

WSHttpContextBinding()

Inicializa uma nova instância da classe WSHttpContextBinding.

WSHttpContextBinding(SecurityMode)

Inicializa uma nova instância da classe WSHttpContextBinding usando o SecurityMode especificado.

WSHttpContextBinding(SecurityMode, Boolean)

Inicializa uma nova instância da classe WSHttpContextBinding com o SecurityMode e a configuração de sessão confiável especificados.

WSHttpContextBinding(String)

Inicializa uma nova instância da classe WSHttpContextBinding com a configuração de associação especificada.

Propriedades

AllowCookies

Obtém ou define um valor que indica se o cliente WCF armazenará e reenviará automaticamente cookies enviados por um único serviço Web.

(Herdado de WSHttpBinding)
BypassProxyOnLocal

Obtém ou define um valor que indica se o servidor de proxy deve ser ignorado para endereços locais.

(Herdado de WSHttpBindingBase)
ClientCallbackAddress

Obtém ou define o endereço de retorno de chamada do cliente.

CloseTimeout

Obtém ou define o intervalo concedido para que uma conexão seja fechada antes que o transporte gere uma exceção.

(Herdado de Binding)
ContextManagementEnabled

Obtém um valor que especifica se o gerenciamento de contexto está habilitado.

ContextProtectionLevel

Obtém ou define o nível de proteção de contexto para esta associação.

EnvelopeVersion

Obtém a versão do SOAP usada para as mensagens processadas por essa associação.

(Herdado de WSHttpBindingBase)
HostNameComparisonMode

Obtém ou define um valor que indica se o nome do host é usado para acessar o serviço ao corresponder ao URI.

(Herdado de WSHttpBindingBase)
MaxBufferPoolSize

Obtém ou define a quantidade máxima de memória alocada, em bytes, para o gerenciador de buffer que gerencia os buffers exigidos por pontos de extremidade que usam essa associação.

(Herdado de WSHttpBindingBase)
MaxReceivedMessageSize

Obtém ou define o tamanho máximo, em bytes, para uma mensagem recebida processada pela associação.

(Herdado de WSHttpBindingBase)
MessageEncoding

Obtém ou define se MTOM ou Texto/XML será usado para codificar mensagens SOAP.

(Herdado de WSHttpBindingBase)
MessageVersion

Obtém a versão de mensagem usada por clientes e serviços configurados com a associação.

(Herdado de Binding)
Name

Obtém ou define o nome da associação.

(Herdado de Binding)
Namespace

Obtém ou define o namespace de XML da associação.

(Herdado de Binding)
OpenTimeout

Obtém ou define o intervalo concedido para que uma conexão seja aberta antes que o transporte gere uma exceção.

(Herdado de Binding)
ProxyAddress

Obtém ou define o endereço do URI do proxy HTTP.

(Herdado de WSHttpBindingBase)
ReaderQuotas

Obtém ou define as restrições na complexidade das mensagens SOAP que podem ser processadas por pontos de extremidade configurados com essa associação.

(Herdado de WSHttpBindingBase)
ReceiveTimeout

Obtém ou define o intervalo de tempo que uma conexão pode permanecer inativa, durante o qual nenhuma mensagem de aplicativo é recebida, antes de seu descarte.

(Herdado de Binding)
ReliableSession

Obtém um objeto que fornece acesso conveniente às propriedades de um elemento de associação de sessão confiável que estão disponíveis ao usar uma das associações fornecidas pelo sistema.

(Herdado de WSHttpBindingBase)
Scheme

Obtém o esquema de transporte de URI para os canais e os ouvintes que estão configurados com essa associação.

(Herdado de WSHttpBindingBase)
Security

Obtém as configurações de segurança usadas com essa associação.

(Herdado de WSHttpBinding)
SendTimeout

Obtém ou define o intervalo concedido para uma operação ser concluída antes de o transporte gerar uma exceção.

(Herdado de Binding)
TextEncoding

Obtém ou define a codificação de caracteres usada para o texto da mensagem.

(Herdado de WSHttpBindingBase)
TransactionFlow

Obtém ou define um valor que indica se essa associação deve dar suporte ao fluxo de WS-Transactions.

(Herdado de WSHttpBindingBase)
UseDefaultWebProxy

Obtém ou define um valor que indica se o proxy HTTP configurado automaticamente do sistema deve ser usado, se disponível.

(Herdado de WSHttpBindingBase)

Métodos

BuildChannelFactory<TChannel>(BindingParameterCollection)

Cria a pilha de fábricas de canais no cliente que cria um tipo de canal especificado e que satisfaz os recursos especificados por uma coleção de parâmetros de associação.

(Herdado de WSHttpBinding)
BuildChannelFactory<TChannel>(Object[])

Cria a pilha de fábricas de canais no cliente que cria um tipo de canal especificado e que satisfaz os recursos especificados por uma matriz de objetos.

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

Cria o ouvinte de canais no serviço que aceita um tipo de canal especificado e que satisfaz os recursos especificados por uma coleção de parâmetros de associação.

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

Cria o ouvinte de canais no serviço que aceita um tipo de canal especificado e que satisfaz os recursos especificados.

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

Cria o ouvinte de canais no serviço que aceita um tipo de canal especificado e que satisfaz os recursos especificados.

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

Cria o ouvinte de canais no serviço que aceita um tipo de canal especificado e que satisfaz os recursos especificados.

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

Cria o ouvinte de canais no serviço que aceita um tipo de canal especificado e que satisfaz os recursos especificados.

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

Cria o ouvinte de canais no serviço que aceita um tipo de canal especificado e que satisfaz os recursos especificados.

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

Cria o ouvinte de canais no serviço que aceita um tipo de canal especificado e que satisfaz os recursos especificados.

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

Cria o ouvinte de canais no serviço que aceita um tipo de canal especificado e que satisfaz os recursos especificados.

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

Retorna um valor que indica se a associação atual pode criar uma pilha de fábricas de canais no cliente que satisfaz a coleção de parâmetros de associação especificados.

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

Retorna um valor que indica se a associação atual pode criar uma pilha de fábricas de canais no cliente que satisfaz os requisitos especificados por uma matriz de objetos.

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

Retorna um valor que indica se a associação atual pode criar uma pilha de ouvintes de canais no serviço que satisfaça a coleção de parâmetros de associação especificados.

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

Retorna um valor que indica se a associação atual pode criar uma pilha de ouvintes de canais no serviço que satisfaça os critérios especificados em uma matriz de objetos.

(Herdado de Binding)
CreateBindingElements()

Cria uma coleção ordenada de elementos de associação contidos na associação atual.

CreateMessageSecurity()

Retorna o elemento de associação de segurança da associação atual.

(Herdado de WSHttpBinding)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

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

Retorna um objeto tipado solicitado, se presente, da camada apropriada na pilha de associação.

(Herdado de Binding)
GetTransport()

Retorna o elemento de associação de transporte da associação atual.

(Herdado de WSHttpBinding)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ShouldSerializeName()

Retorna se o nome da associação deve ser serializado.

(Herdado de Binding)
ShouldSerializeNamespace()

Retorna se o namespace da associação deve ser serializado.

(Herdado de Binding)
ShouldSerializeReaderQuotas()

Retorna um valor que indica se a propriedade ReaderQuotas foi alterada do valor padrão e se deve ser serializada.

(Herdado de WSHttpBindingBase)
ShouldSerializeReliableSession()

Retorna um valor que indica se a propriedade ReliableSession foi alterada do valor padrão e se deve ser serializada.

(Herdado de WSHttpBindingBase)
ShouldSerializeSecurity()

Retorna um valor que indica se a propriedade Security foi alterada do valor padrão e se deve ser serializada.

(Herdado de WSHttpBinding)
ShouldSerializeTextEncoding()

Retorna um valor que indica se a propriedade TextEncoding foi alterada do valor padrão e se deve ser serializada.

(Herdado de WSHttpBindingBase)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IBindingRuntimePreferences.ReceiveSynchronously

Obtém um valor que indica se as solicitações de entrada são tratadas de forma síncrona ou assíncrona.

(Herdado de WSHttpBindingBase)

Aplica-se a