TransportBindingElement Klasse

Definition

Eine abstract Basisklasse, die ein Transportbindungselement darstellt.

public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
    inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
Vererbung
TransportBindingElement
Abgeleitet

Hinweise

Diese Klasse berücksichtigt Eigenschaften, die für alle Transportbindungselemente gemeinsam sind, die vom Windows Communication Foundation (WCF) bereitgestellt werden. Es verarbeitet die Übersetzung der Basistransporteinstellungen in Laufzeit-Manifestationen. Sie delegiert die Übersetzung transportspezifischer Einstellungen (z. B. HttpProxySettings für HTTP)-Logik in den konkreten abgeleiteten Klassentransportbindungen, die die folgenden Klassen enthalten:

Note

Entwickler von benutzerdefinierten Transportbindungselements müssen von dieser Klasse erben, die von der BindingElement Klasse abgeleitet wird.

Konstruktoren

Name Beschreibung
TransportBindingElement()

Erstellt eine neue Instanz dieser Klasse.

TransportBindingElement(TransportBindingElement)

Erstellt eine neue Instanz dieser Klasse aus einer vorhandenen Instanz.

Eigenschaften

Name Beschreibung
ManualAddressing

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine manuelle Adressierung der Nachricht erforderlich ist.

MaxBufferPoolSize

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

MaxReceivedMessageSize

Ruft die maximal zulässige Nachrichtengröße in Bytes ab, die empfangen werden kann, oder legt diese fest.

Scheme

Ruft das URI-Schema für den Transport ab.

Methoden

Name Beschreibung
BuildChannelFactory<TChannel>(BindingContext)

Initialisiert eine Kanalfactory zum Erstellen von Kanälen eines bestimmten Typs aus dem Bindungskontext.

(Geerbt von BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Initialisiert einen Kanallistener, um Kanäle eines bestimmten Typs aus dem Bindungskontext zu akzeptieren.

(Geerbt von BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Gibt einen Wert zurück, der angibt, ob das Bindungselement eine Kanalfactory für einen bestimmten Kanaltyp erstellen kann.

(Geerbt von BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Gibt einen Wert zurück, der angibt, ob das Bindungselement einen Listener für einen bestimmten Kanaltyp erstellen kann.

(Geerbt von BindingElement)
Clone()

Wenn eine abgeleitete Klasse überschrieben wird, wird eine Kopie des Bindungselementobjekts zurückgegeben.

(Geerbt von BindingElement)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

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

Ruft eine Eigenschaft aus dem angegebenen BindingContextab.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: