Share via


NetTcpRelayBindingElement Klasse

Definition

Ein Konfigurationselement, das eine sichere, zuverlässige Bindung beschreibt, die für die computerübergreifende Kommunikation über das Azure Service Bus Relay geeignet ist.

public class NetTcpRelayBindingElement : System.ServiceModel.Configuration.StandardBindingElement
type NetTcpRelayBindingElement = class
    inherit StandardBindingElement
Public Class NetTcpRelayBindingElement
Inherits StandardBindingElement
Vererbung
NetTcpRelayBindingElement

Konstruktoren

NetTcpRelayBindingElement()

Initialisiert eine neue Instanz der NetTcpRelayBindingElement-Klasse.

NetTcpRelayBindingElement(String)

Initialisiert eine neue Instanz der NetTcpRelayBindingElement-Klasse mit einem angegebenen Konfigurationsnamen.

Eigenschaften

BindingElementType

Ruft den Typ dieses Konfigurationselements ab. (Überschreibt StandardBindingElement.BindingElementType.)

ConnectionMode
Veraltet.

Ruft den Verbindungsmodus ab, der in der App.config-Datei für diese Konfiguration gespeichert ist, oder legt diesen fest.

IsDynamic

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

ListenBacklog

Ruft einen Wert in der App.config-Datei ab, der die maximale Anzahl von Kanälen angibt, die auf die Annahme im Listener warten können, oder legt diesen fest.

MaxBufferPoolSize

Ruft einen Wert aus der App.config-Datei ab, der die maximale Größe für einen Pufferpool enthält, der TCP-Nachrichten speichert, die von der Bindung verarbeitet werden, oder legt diesen fest.

MaxBufferSize

Ruft einen Wert aus der App.config-Datei 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 aus der App.config-Datei ab, der die maximale Anzahl ausgehender und eingehender Verbindungen angibt, die der Dienst jeweils erstellt und akzeptiert.

MaxReceivedMessageSize

Ruft einen Wert aus der App.config-Datei ab, der die maximale Größe einer Nachricht enthält, die auf einem Kanal empfangen werden kann, der mit dieser Bindung konfiguriert ist, oder legt diesen fest.

Properties

Ruft eine ConfigurationPropertyCollection-instance ab, die eine Auflistung von ConfigurationProperty-Objekten enthält, die Attribute oder ConfigurationElement-Objekte dieses Konfigurationselements sein können. (Überschreibt StandardBindingElement.Properties.)

ReaderQuotas

Ruft einen Wert aus der App.config-Datei ab, der Einschränkungen für die Komplexität von SOAP-Nachrichten darstellt, die von Endpunkten verarbeitet werden können, die mit dieser Bindung konfiguriert sind.

ReliableSession

Ruft ein Konfigurationselement ab, das angibt, ob zuverlässige Sitzungen zwischen Kanalendpunkten erstellt werden.

Security

Ruft einen Wert aus der App.config-Datei ab, der den Typ der Sicherheit bestimmt, die mit dieser Bindung verwendet werden soll.

TransferMode

Ruft einen Wert aus der App.config-Datei ab, der angibt, ob Nachrichten gepuffert oder gestreamt oder eine Anforderung oder Antwort sind, oder legt diesen fest.

Methoden

InitializeFrom(Binding)

Initialisiert den Inhalt dieses Bindungskonfigurationselements aus den Eigenschaftswerten einer angegebenen Bindung.

OnApplyConfiguration(Binding)

Wendet die Einstellungen dieses Konfigurationselements auf das angegebene Bindungselement an.

Gilt für: