Compartilhar via


PeerTransportBindingElement Classe

Definição

Cuidado

PeerChannel feature is obsolete and will be removed in the future.

Define o elemento de associação usado para criar um canal de transporte de mensagens de par.

public ref class PeerTransportBindingElement sealed : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public NotInheritable Class PeerTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Herança
PeerTransportBindingElement
Atributos
Implementações

Comentários

Esse transporte não pode ser usado com contratos que têm operações de solicitação/resposta.

Construtores

PeerTransportBindingElement()

Inicializa uma nova instância padrão da classe PeerTransportBindingElement.

Propriedades

ListenIPAddress

Obtém ou define o endereço IP no qual transportes de mensagens de par criados por este elemento de associação escutam.

ManualAddressing

Obtém ou define um valor que indica se o endereçamento manual da mensagem é necessário.

(Herdado de TransportBindingElement)
MaxBufferPoolSize

Obtém ou define o tamanho máximo, em bytes, de qualquer pool de buffer usado pelo transporte.

(Herdado de TransportBindingElement)
MaxReceivedMessageSize

Obtém ou define o valor que especifica o tamanho máximo, em bytes, das mensagens enviadas por canais de transporte criados por este elemento de associação.

Port

Obtém ou define a porta de rede na qual os canais de transporte de mensagem de par criados por esse elemento de associação escutam.

Scheme

Obtém o esquema usado para indicar o protocolo sobre o qual as mensagens são transportadas por canais criados por esse elemento de associação.

Security

Obtém as configurações de segurança específicas para canais de transporte criados por esse elemento de associação.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

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

BuildChannelListener<TChannel>(BindingContext)

Cria um ouvinte de canais do tipo especificado para receber mensagens.

CanBuildChannelFactory<TChannel>(BindingContext)

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

CanBuildChannelListener<TChannel>(BindingContext)

Determina se um ouvinte de canais do tipo especificado pode ser criado.

Clone()

Cria uma cópia do elemento de associação atual.

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>(BindingContext)

Retorna uma propriedade do objeto BindingContext especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Grava elementos de canal de transporte de par personalizados nos metadados gerados para um ponto de extremidade.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Grava elementos de canal de transporte de par personalizados no WSDL gerado para um contrato.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Grava elementos de canal de transporte de par personalizados no WSDL gerado para um ponto de extremidade.

Aplica-se a