Freigeben über


PeerTransportBindingElement Klasse

Definition

Achtung

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

Definiert das Bindungselement, das verwendet wird, um einen Nachrichtentransportkanal zu erstellen.

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
Vererbung
PeerTransportBindingElement
Attribute
Implementiert

Hinweise

Dieser Transport kann nicht mit Verträgen verwendet werden, die Anforderungs-/Antwortvorgänge enthalten.

Konstruktoren

PeerTransportBindingElement()

Initialisiert eine neue Standardinstanz der PeerTransportBindingElement-Klasse.

Eigenschaften

ListenIPAddress

Ruft die IP-Adresse ab, die von Peer-Nachrichtentransporten überwacht wird, die von diesem Bindungselement erstellt werden, oder legt sie fest.

ManualAddressing

Ruft einen Wert ab, der angibt, ob eine manuelle Adressierung der Nachricht erforderlich ist, oder legt diesen fest.

(Geerbt von TransportBindingElement)
MaxBufferPoolSize

Ruft die maximale Größe in Byte von Pufferpools ab, die vom Transport verwendet werden, oder legt diese fest.

(Geerbt von TransportBindingElement)
MaxReceivedMessageSize

Ruft den Wert für die maximale Meldungsgröße in Byte ab, die über von diesem Bindungselement erstellte Transportkanäle gesendet werden, oder legt ihn fest.

Port

Ruft den Netzwerkanschluss ab, der von Peer-Nachrichtentransportkanälen überwacht wird, die von diesem Bindungselement erstellt werden, oder legt ihn fest.

Scheme

Ruft das Schema ab, das verwendet wird, um das Protokoll festzulegen, mit dem Nachrichten in Kanälen transportiert werden, die von diesem Bindungselement erstellt werden.

Security

Ruft die jeweiligen Sicherheitseinstellungen für von diesem Bindungselement erstellte Transportkanäle ab.

Methoden

BuildChannelFactory<TChannel>(BindingContext)

Erstellt eine Kanalfactory, mit der ein Kanal zum Senden von Nachrichten erstellt werden kann.

BuildChannelListener<TChannel>(BindingContext)

Erstellt einen Kanallistener des angegebenen Typs zum Empfangen von Nachrichten.

CanBuildChannelFactory<TChannel>(BindingContext)

Bestimmt, ob eine Kanalfactory des angegebenen Typs erstellt werden kann.

CanBuildChannelListener<TChannel>(BindingContext)

Bestimmt, ob ein Kanallistener des angegebenen Typs erstellt werden kann.

Clone()

Erstellt eine Kopie des aktuellen Bindungselements.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetProperty<T>(BindingContext)

Gibt eine Eigenschaft des angegebenen BindingContext-Objekts zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Schreibt benutzerdefinierte Peer-Transportkanalelemente in die generierten Metadaten für einen Endpunkt.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Schreibt benutzerdefinierte Peer-Transportkanalelemente in die generierte WSDL für einen Vertrag.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Schreibt benutzerdefinierte Peer-Transportkanalelemente in die generierte WSDL für einen Endpunkt.

Gilt für