HttpRelayTransportBindingElement Classe

Definição

Representa o elemento de associação usado para especificar um transporte HTTP para transmitir mensagens no Barramento de Serviço do Azure.

public class HttpRelayTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransportTokenAssertionProvider, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type HttpRelayTransportBindingElement = class
    inherit TransportBindingElement
    interface IPolicyExportExtension
    interface IWsdlExportExtension
    interface ITransportTokenAssertionProvider
Public Class HttpRelayTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransportTokenAssertionProvider, IWsdlExportExtension
Herança
HttpRelayTransportBindingElement
Derivado
Implementações

Construtores

HttpRelayTransportBindingElement()

Inicializa uma nova instância da classe HttpRelayTransportBindingElement.

HttpRelayTransportBindingElement(HttpRelayTransportBindingElement)

Inicializa uma nova instância da HttpRelayTransportBindingElement classe , usando o elemento especificado a ser clonado.

HttpRelayTransportBindingElement(RelayClientAuthenticationType)

Inicializa uma nova instância da HttpRelayTransportBindingElement classe usando o tipo de autenticação de cliente especificado.

Propriedades

AllowCookies

Obtém ou define um valor que indica se o cliente aceita cookies e propaga-os em solicitações futuras.

HostNameComparisonMode

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

IsDynamic

Obtém ou define se o elemento de associação é dinâmico.

KeepAliveEnabled

Obtém ou define um valor que indica se será feita uma conexão persistente com um ponto de extremidade de serviço.

MaxBufferSize

Obtém ou define o tamanho máximo do buffer a ser usado.

ProxyAddress

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

ProxyAuthenticationScheme

Obtém ou define o esquema de autenticação usado para autenticar solicitações de cliente processadas por um proxy HTTP.

RelayClientAuthenticationType

Obtém ou define o tipo de autenticação do cliente de retransmissão.

Scheme

Obtém o esquema do URI para o transporte.

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.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

Cria uma fábrica de canais que pode ser usada para criar um canal.

BuildChannelListener<TChannel>(BindingContext)

Cria um ouvinte de canal para canais do tipo genérico especificado.

CanBuildChannelFactory<TChannel>(BindingContext)

Determina se uma fábrica de canais do tipo especificado pode ser criada.

CanBuildChannelListener<TChannel>(BindingContext)

Retorna um valor que indica se o elemento de associação pode criar um ouvinte para um tipo de canal específico.

Clone()

Retorna uma cópia do objeto do elemento de associação.

CreateInnerChannelBindingElement()

Cria um HttpTransportBindingElement para o canal interno.

GetProperty<T>(BindingContext)

Obtém a propriedade especificada do contexto de associação especificado.

GetTransportTokenAssertion()

Obtém o elemento XML que representa o token de transporte usado na associação de segurança.

InitializeInnerChannelBindingElement(HttpTransportBindingElement)

Inicializa o elemento de associação especificado com as configurações da instância atual doHttpRelayTransportBindingElement elemento de associação.

Implantações explícitas de interface

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporta uma declaração de política personalizada sobre essa associação.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Grava elementos de WSDL (linguagem WSDL) personalizados na WSDL gerada para um contrato.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Grava elementos WSDL (linguagem WSDL) personalizados no WSDL gerado para um ponto de extremidade.

Aplica-se a