Freigeben über


NetTcpRelayBinding Klasse

Definition

Stellt eine sichere, zuverlässige Bindung bereit, die für die computerübergreifende Kommunikation geeignet ist.

public class NetTcpRelayBinding : Microsoft.ServiceBus.NetTcpRelayBindingBase, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBinding = class
    inherit NetTcpRelayBindingBase
    interface IBindingRuntimePreferences
Public Class NetTcpRelayBinding
Inherits NetTcpRelayBindingBase
Implements IBindingRuntimePreferences
Vererbung
NetTcpRelayBinding
Implementiert

Konstruktoren

NetTcpRelayBinding()

Initialisiert eine neue Instanz der NetTcpRelayBinding-Klasse.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

Initialisiert eine neue instance der NetTcpRelayBinding -Klasse mit dem verwendeten Sicherheitstyp und der angegebenen Relayclientauthentifizierung.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType, Boolean)

Initialisiert eine neue instance der NetTcpRelayBinding -Klasse mit dem verwendeten Sicherheitstyp, dem Typ der Clientauthentifizierung und einem Wert, der angibt, ob zuverlässige Sitzungen explizit aktiviert sind.

NetTcpRelayBinding(String)

Initialisiert einen neuen instance der NetTcpRelayBinding -Klasse mit einer angegebenen XML-Konfiguration.

NetTcpRelayBinding(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement, NetTcpRelaySecurity)

Initialisiert eine neue instance der NetTcpRelayBinding -Klasse mit dem angegebenen Transport, Encoder, zuverlässigen Sitzungsbindungselement und Sicherheitstyp.

Felder

encoding

Das Codierungselement für die aktuelle instance. Zusammen mit den Sicherheits- und Transporteinstellungen bildet die Codierung die drei Kerneigenschaften einer Bindung.

(Geerbt von NetTcpRelayBindingBase)
transport

Das Transportelement für die aktuelle instance. Zusammen mit der Codierung und Sicherheit bildet die Transporteinstellung die Kerneigenschaften einer Bindung.

(Geerbt von NetTcpRelayBindingBase)

Eigenschaften

ConnectionMode
Veraltet.

Ruft den Verbindungsmodus ab oder legt diese fest: Hybrid oder Relayed.

(Geerbt von NetTcpRelayBindingBase)
EnvelopeVersion

Ruft die SOAP-Version ab, die für Nachrichten verwendet wird, die von dieser Bindung verarbeitet werden.

(Geerbt von NetTcpRelayBindingBase)
HostNameComparisonMode

Ruft den vergleichsmodus ab, der für den Hostnamen verwendet wird, oder legt diese fest.

(Geerbt von NetTcpRelayBindingBase)
IsDynamic

Ruft ab oder legt fest, ob die Relaybindung dynamisch ist.

(Geerbt von NetTcpRelayBindingBase)
ListenBacklog

Ruft die maximal mögliche Anzahl der ausstehenden Verbindungsanforderungen in der Warteschlange ab, oder legt diese fest.

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

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

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

(Geerbt von NetTcpRelayBindingBase)
MaxReceivedMessageSize

Ruft die maximale Größe für eine empfangene Nachricht ab, die von der Bindung verarbeitet wird, oder legt sie fest.

(Geerbt von NetTcpRelayBindingBase)
MessageSecurityVersion

Ruft die Nachrichtensicherheitsversion ab.

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

(Geerbt von NetTcpRelayBindingBase)
ReliableSession

Ruft ein -Objekt ab, das angibt, ob zwischen Azure Service Bus Kanalendpunkten eine zuverlässige Sitzung eingerichtet wird.

Scheme

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

(Geerbt von NetTcpRelayBindingBase)
Security

Ruft ein Objekt ab, das den Sicherheitstyp angibt, der mit den mit dieser Bindung konfigurierten Diensten verwendet wird.

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

(Geerbt von NetTcpRelayBindingBase)

Methoden

ApplyConfiguration(String)

Wendet die Einstellungen aus dem Konfigurationselement, das dem angegebenen Namen entspricht, auf die aktuelle instance dieses Bindungselements an.

CreateBindingElements()

Erstellt eine Auflistung mit den Bindungselementen für die Bindung.

CreateMessageSecurity()

Erstellt das Nachrichtensicherheitstoken für die aktuelle instance.

IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement)

Bestimmt, ob die angegebenen Bindungselemente den Standardwerten der Bindungselemente im aktuellen instance entsprechen.

(Geerbt von NetTcpRelayBindingBase)
IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement)

Gibt einen Wert zurück, der bestimmt, ob die angegebenen Objekte übereinstimmende Bindungselemente aufweisen.

Explizite Schnittstellenimplementierungen

IBindingRuntimePreferences.ReceiveSynchronously

Gibt an, dass eingehende Anforderungen asynchron behandelt werden.

(Geerbt von NetTcpRelayBindingBase)

Gilt für: