Compartilhar via


WebHttpRelayBinding Classe

Definição

Uma associação usada para configurar pontos de extremidade para serviços Web expostos por meio de solicitações HTTP em vez de mensagens SOAP.

public class WebHttpRelayBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type WebHttpRelayBinding = class
    inherit Binding
    interface IBindingRuntimePreferences
Public Class WebHttpRelayBinding
Inherits Binding
Implements IBindingRuntimePreferences
Herança
WebHttpRelayBinding
Implementações

Construtores

WebHttpRelayBinding()

Inicializa uma nova instância da classe WebHttpRelayBinding.

WebHttpRelayBinding(EndToEndWebHttpSecurityMode, RelayClientAuthenticationType)

Inicializa uma nova instância da WebHttpRelayBinding classe usando o tipo especificado de autenticação de cliente de segurança e retransmissão.

WebHttpRelayBinding(String)

Inicializa uma nova instância da WebHttpRelayBinding classe usando o nome de configuração especificado.

Propriedades

AllowCookies

Obtém ou define um valor que especifica se os cookies são permitidos nas mensagens enviadas por meio do WebHttpRelayBinding.

ContentTypeMapper

Obtém ou define o mapeador de tipo de conteúdo.

EnvelopeVersion

Obtém a versão do envelope SOAP.

HostNameComparisonMode

Obtém ou define o modo de comparação usado no nome do host.

IsDynamic

Obtém ou define se a associação de retransmissão é dinâmica.

MaxBufferPoolSize

Obtém ou define o tamanho máximo do pool de buffers usado pelo transporte.

MaxBufferSize

Obtém ou define o tamanho máximo do buffer com suporte pelo transporte.

MaxReceivedMessageSize

Obtém ou define o tamanho máximo permitido da mensagem que pode ser recebido.

ProxyAddress

Obtém ou define um URI que contém o endereço do proxy a ser usado para solicitações HTTP.

ReaderQuotas

Obtém ou define cotas de leitor xml nas mensagens processadas.

Scheme

Obtém o esquema para os pontos de extremidade usados com a associação.

Security

Obtém as configurações de segurança da instância atual.

TransferMode

Obtém ou define o modo de transferência.

UseDefaultWebProxy

Obtém ou define um valor que indica se as configurações de proxy para todo o computador são usadas em vez de configurações específicas do usuário.

WriteEncoding

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

Métodos

CreateBindingElements()

Cria uma coleção com os elementos de associação para a associação.

Implantações explícitas de interface

IBindingRuntimePreferences.ReceiveSynchronously

Indica que as solicitações de entrada são tratadas de forma assíncrona.

Aplica-se a