TransportBindingElement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |