Freigeben über


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 faktoren Eigenschaften aus, die allen transportbindungselementen gemeinsam sind, die von der Windows Communication Foundation (WCF) bereitgestellt werden. Dabei wird die Übersetzung der grundlegenden Transporteinstellungen in Laufzeitmanifestationen ausgeführt. Die Übersetzung der transportspezifischen Einstellungslogik (z. B. HttpProxySettings für HTTP) wird in die konkreten Transportbindungen der abgeleiteten Klasse delegiert. Dazu gehören folgende Klassen:

Hinweis

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

Konstruktoren

TransportBindingElement()

Erstellt eine neue Instanz dieser Klasse.

TransportBindingElement(TransportBindingElement)

Erstellt eine neue Instanz dieser Klasse aus einer vorhandenen Instanz.

Eigenschaften

ManualAddressing

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

MaxBufferPoolSize

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

MaxReceivedMessageSize

Ruft die maximal zulässige Meldungsgröße in Byte ab, die empfangen werden können, oder legt diese fest.

Scheme

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

Methoden

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, der Kanäle eines bestimmten Typs aus dem Bindungskontext annimmt.

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

Gibt einen Wert zurück, der angibt, ob das Bindungselement eine Kanalfactory für einen bestimmten Typ von Kanälen erstellen kann.

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

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

(Geerbt von BindingElement)
Clone()

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Kopie des Bindungselementobjekts zurück.

(Geerbt von BindingElement)
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)

Ruft eine Eigenschaft aus dem angegebenen BindingContext ab.

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)

Gilt für