Partilhar via


NetMessagingTransportBindingElement Classe

Definição

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

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

Comentários

O NetMessagingTransportBindingElement dá suporte à criação de IOutputChannel, IInputChannel, IInputChannel+ReceiveContext, IInputSessionChannel e IInputSessionChannel+ReceiveContext. Os canais com reconhecimento de sessão (IInputSessionChannel, IInputSessionChannel+ReceiveContext) são para suporte à sessão.

Construtores

NetMessagingTransportBindingElement()

Inicializa uma nova instância da classe NetMessagingTransportBindingElement.

Propriedades

PrefetchCount

Obtém ou define o número de pré-busca.

Scheme

Obtém o esquema do URI para o transporte.

SessionIdleTimeout

Obtém ou define o valor do período de tempo que especifica o período de inatividade que a sessão aguarda antes de atingir o tempo limite.

TransportSettings

Obtém ou define as configurações de transporte para o sistema de mensagens net.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

Cria uma fábrica de canais.

BuildChannelListener<TChannel>(BindingContext)

Cria um ouvinte de canal.

CanBuildChannelFactory<T>(BindingContext)

Consultas que a fábrica de canais pode criar 'context'.

CanBuildChannelListener<T>(BindingContext)

Consultas se pudermos criar o ouvinte de canal 'context'.

Clone()

Faz uma cópia profunda desse elemento de associação.

GetProperty<T>(BindingContext)

Obtém uma propriedade de elemento de associação específica.

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)

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

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

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

Aplica-se a