Compartilhar via


RelayedOnewayTransportBindingElement Classe

Definição

Representa o elemento de associação de transporte usado para comunicação unidirecional.

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

Construtores

RelayedOnewayTransportBindingElement()

Inicializa uma nova instância da classe RelayedOnewayTransportBindingElement.

RelayedOnewayTransportBindingElement(RelayClientAuthenticationType)

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

RelayedOnewayTransportBindingElement(RelayClientAuthenticationType, RelayedOnewayConnectionMode)

Inicializa uma nova instância da RelayedOnewayTransportBindingElement classe usando o tipo de autenticação e o modo de conexão especificados.

RelayedOnewayTransportBindingElement(RelayedOnewayTransportBindingElement)

Inicializa uma nova instância da RelayedOnewayTransportBindingElement classe usando o elemento especificado.

Propriedades

ChannelInitializationTimeout

Obtém ou define o tempo máximo que um canal pode estar na status de inicialização antes de ser desconectado.

ConnectionBufferSize

Obtém ou define o tamanho do buffer usado para transmitir uma parte da mensagem serializada na conexão do cliente ou do serviço.

ConnectionMode

Obtém o modo de conexão usado neste elemento de associação. O modo de conexão pode ser um dos RelayedOnewayConnectionMode valores de enumeração.

ConnectionPoolSettings

Obtém as configurações do pool de conexões para a instância atual.

HostNameComparisonMode

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

ListenBacklog

Obtém ou define o número máximo de solicitações de conexão na fila que podem estar pendentes.

MaxBufferSize

Obtém ou define o tamanho máximo em bytes do buffer que contém mensagens de entrada processadas por essa associação.

MaxOutputDelay

Obtém ou define o intervalo máximo de tempo em que uma mensagem ou parte de uma mensagem pode permanecer armazenada em buffer na memória antes de ser enviada.

MaxPendingAccepts

Obtém ou define o número máximo de threads de aceitação assíncrona pendentes que estão disponíveis para processar conexões de entrada no serviço.

MaxPendingConnections

Obtém ou define o número máximo de conexões pendentes.

RelayClientAuthenticationType

Obtém ou define o tipo de autenticação de Controle de Acesso do Azure usada por esse elemento de associação.

Scheme

Obtém o esquema de URI usado por esse elemento de associação.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

Cria uma fábrica de canais para criar canais do tipo especificado e que é inicializada do contexto de associação especificado.

BuildChannelListener<TChannel>(BindingContext)

Cria um ouvinte de canal que aceita canais do tipo especificado e que é inicializado do contexto de associação especificado.

CanBuildChannelFactory<TChannel>(BindingContext)

Retorna um valor que indica se esse elemento de associação pode criar uma fábrica de canais do tipo especificado.

CanBuildChannelListener<TChannel>(BindingContext)

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

Clone()

Retorna uma cópia dessa instância do elemento de associação RelayedOnewayTransportBindingElement .

GetProperty<T>(BindingContext)

Retorna um objeto do tipo solicitado, se presente, da camada apropriada na pilha 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.

Aplica-se a