Condividi tramite


PeerTransportBindingElement Classe

Definizione

Attenzione

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

Definisce l'elemento di associazione utilizzato per creare un canale di trasporto di messaggi peer.

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
Ereditarietà
PeerTransportBindingElement
Attributi
Implementazioni

Commenti

Questo trasporto non può essere usato con contratti che includono operazioni request/reply.

Costruttori

PeerTransportBindingElement()

Inizializza una nuova istanza predefinita della classe PeerTransportBindingElement.

Proprietà

ListenIPAddress

Ottiene o imposta l'indirizzo IP usato per l'ascolto dai trasporti di messaggi peer creati da questo elemento di binding.

ManualAddressing

Ottiene o imposta un valore che indica se è richiesto l'indirizzamento manuale del messaggio.

(Ereditato da TransportBindingElement)
MaxBufferPoolSize

Ottiene o imposta le dimensioni massime in byte di qualsiasi pool di buffer utilizzato dal trasporto.

(Ereditato da TransportBindingElement)
MaxReceivedMessageSize

Ottiene o imposta il valore che specifica la dimensione massima in byte dei messaggi inviati sui canali di trasporto creati da questo elemento di binding.

Port

Ottiene o imposta la porta di rete usata per l'ascolto dai canali di trasporto di messaggi peer creati da questo elemento di binding.

Scheme

Ottiene lo schema utilizzato per indicare il protocollo sul quale i messaggi vengono trasportati da canali creati da questo elemento di associazione.

Security

Ottiene le impostazioni di sicurezza specifiche per i canali di trasporto creati da questo elemento di associazione.

Metodi

BuildChannelFactory<TChannel>(BindingContext)

Crea una channel factory che può essere utilizzata per creare un canale per l'invio dei messaggi.

BuildChannelListener<TChannel>(BindingContext)

Crea un listener del canale del tipo specificato per ricevere messaggi.

CanBuildChannelFactory<TChannel>(BindingContext)

Determina se è possibile compilare una channel factory del tipo specificato.

CanBuildChannelListener<TChannel>(BindingContext)

Determina se è possibile compilare un listener del canale del tipo specificato.

Clone()

Crea una copia dell'elemento di associazione corrente.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetProperty<T>(BindingContext)

Restituisce una proprietà dall'oggetto BindingContext specificato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Scrive elementi di canale di trasporto peer personalizzati nei metadati generati per un endpoint.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Scrive elementi di canale di trasporto peer personalizzati nel documento WSDL generato per un contratto.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Scrive elementi di canale di trasporto peer personalizzati nel documento WSDL generato per un endpoint.

Si applica a