NetTcpRelayBindingBase 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.
Die Basisklasse für allgemeine Methoden für die NetTcpRelayBinding Bindung.
public abstract class NetTcpRelayBindingBase : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBindingBase = class
inherit Binding
interface IBindingRuntimePreferences
Public MustInherit Class NetTcpRelayBindingBase
Inherits Binding
Implements IBindingRuntimePreferences
- Vererbung
-
NetTcpRelayBindingBase
- Abgeleitet
- Implementiert
Konstruktoren
NetTcpRelayBindingBase() |
Initialisiert eine neue Instanz der NetTcpRelayBindingBase-Klasse. |
NetTcpRelayBindingBase(EndToEndSecurityMode, RelayClientAuthenticationType) |
Initialisiert eine neue instance der NetTcpRelayBindingBase -Klasse unter Verwendung des angegebenen Sicherheitsmodus und des angegebenen Relayauthentifizierungstyps. |
NetTcpRelayBindingBase(String) |
Initialisiert eine neue instance der NetTcpRelayBindingBase -Klasse unter Verwendung des angegebenen Konfigurationsnamens. |
NetTcpRelayBindingBase(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, NetTcpRelaySecurity) |
Initialisiert eine neue instance derNetTcpRelayBindingBase -Klasse unter Verwendung des angegebenen Transports, der angegebenen Codierung und der angegebenen Sicherheit. |
Felder
encoding |
Das Codierungselement für die aktuelle instance. Zusammen mit den Sicherheits- und Transporteinstellungen bildet die Codierung die drei Kerneigenschaften einer Bindung. |
transport |
Das Transportelement für die aktuelle instance. Zusammen mit der Codierung und Sicherheit bildet die Transporteinstellung die Kerneigenschaften einer Bindung. |
Eigenschaften
ConnectionMode |
Veraltet.
Ruft den Verbindungsmodus ab oder legt diese fest: Hybrid oder Relayed. |
EnvelopeVersion |
Ruft die SOAP-Version ab, die für Nachrichten verwendet wird, die von dieser Bindung verarbeitet werden. |
HostNameComparisonMode |
Ruft den vergleichsmodus ab, der für den Hostnamen verwendet wird, oder legt diese fest. |
IsDynamic |
Ruft ab oder legt fest, ob die Relaybindung dynamisch ist. |
ListenBacklog |
Ruft die maximal mögliche Anzahl der ausstehenden Verbindungsanforderungen in der Warteschlange ab, oder legt diese fest. |
MaxBufferPoolSize |
Ruft die maximal zulässige Größe für einen Pufferpool ab, in dem von der Bindung verarbeitete Nachrichten gespeichert werden, oder legt diese fest. |
MaxBufferSize |
Ruft einen Wert ab, der die maximale Größe des Puffers angibt, der zum Speichern von Nachrichten im Arbeitsspeicher verwendet wird, oder legt diesen fest. |
MaxConnections |
Ruft einen Wert ab, der die maximale Anzahl an Verbindungen, die für die nachfolgende Wiederverwendung auf dem Client gepoolt werden sollen, und die maximale Anzahl an Verbindungen steuert, für die eine ausstehende Übermittlung auf dem Server zulässig ist. |
MaxReceivedMessageSize |
Ruft die maximale Größe für eine empfangene Nachricht ab, die von der Bindung verarbeitet wird, oder legt sie fest. |
MessageSecurityVersion |
Ruft die Nachrichtensicherheitsversion ab. |
ReaderQuotas |
Ruft Beschränkungen der Komplexität von SOAP-Meldungen ab, die von Endpunkten verarbeitet werden können, die mit dieser Bindung konfiguriert werden, oder legt die Beschränkungen fest. Diese Eigenschaft darf nicht NULL sein. |
Scheme |
Ruft das URI-Schema für den Transport ab. |
Security |
Ruft ein Objekt ab, das den Sicherheitstyp angibt, der mit den mit dieser Bindung konfigurierten Diensten verwendet wird. |
TransferMode |
Ruft einen Wert ab, der angibt, ob der mit der Bindung konfigurierte Dienst den Streaming- oder Puffermodus (oder beides) für die Nachrichtenübertragung einsetzt oder legt diesen Wert fest. |
Methoden
ApplyConfiguration(String) |
Wendet die Einstellungen aus dem Konfigurationselement, das dem angegebenen Namen entspricht, auf die aktuelle instance dieses Bindungselements an. |
CreateBindingElements() |
Ruft eine sortierte Auflistung von Bindungselementen ab, die in der aktuellen Bindung enthalten ist. |
CreateMessageSecurity() |
Erstellt das Sicherheitsbindungselement für die aktuelle instance. |
IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement) |
Bestimmt, ob die angegebenen Bindungselemente den Standardwerten der Bindungselemente im aktuellen instance entsprechen. |
Explizite Schnittstellenimplementierungen
IBindingRuntimePreferences.ReceiveSynchronously |
Gibt an, dass eingehende Anforderungen asynchron behandelt werden. |
Gilt für:
Azure SDK for .NET