Freigeben über


TcpRelayTransportElement Klasse

Definition

Gibt ein Konfigurationselement an, das dafür sorgt, dass ein Kanal Meldungen auf dem TCP-Transport überträgt, wenn er in einer benutzerdefinierten Bindung eingeschlossen ist. Diese Klasse kann nicht vererbt werden.

public sealed class TcpRelayTransportElement : Microsoft.ServiceBus.Configuration.ConnectionOrientedTransportElement
type TcpRelayTransportElement = class
    inherit ConnectionOrientedTransportElement
Public NotInheritable Class TcpRelayTransportElement
Inherits ConnectionOrientedTransportElement
Vererbung

Konstruktoren

TcpRelayTransportElement()

Initialisiert eine neue Instanz der TcpRelayTransportElement-Klasse.

Eigenschaften

BindingElementType

Ruft den Typ dieses Bindungselements ab.

ChannelInitializationTimeout

Ruft die maximale Zeit ab oder legt die maximale Zeit fest, in der sich der Kanal im Initialisierungsstatus befinden kann, bevor die Verbindung getrennt wird.

(Geerbt von ConnectionOrientedTransportElement)
ConnectionBufferSize

Ruft die Puffergröße ab oder legt die Puffergröße fest, die zum Übertragen eines Teils der Meldung vom Client oder Dienst verwendet wird.

(Geerbt von ConnectionOrientedTransportElement)
ConnectionMode
Veraltet.

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

ConnectionPoolSettings

Ruft einen XML-Wert ab, der die Verbindungspooleinstellungen für die aktuelle instance beschreibt, oder legt diesen fest.

HostNameComparisonMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Hostname zum Erreichen des Diensts bei übereinstimmendem URI verwendet werden soll.

(Geerbt von ConnectionOrientedTransportElement)
IsDynamic

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

ListenBacklog

Ruft einen XML-Wert ab, der die maximale Anzahl an ausstehenden Verbindungsanforderungen in der Warteschlange enthält, oder legt diesen fest.

MaxBufferSize

Ruft die maximale Größe des zu verwendenden Puffers ab oder legt diese fest.

(Geerbt von ConnectionOrientedTransportElement)
MaxOutputDelay

Ruft das maximale Zeitintervall ab oder legt das maximale Zeitintervall fest, das als Teil einer Meldung oder vollständigen Meldung im Arbeitsspeicher gepuffert bleiben kann, bevor sie versendet wird.

(Geerbt von ConnectionOrientedTransportElement)
MaxPendingAccepts

Ruft die maximale Anzahl ausstehender asynchroner Annahmethreads ab, die für die Verarbeitung eingehender Verbindungen beim Dienst zur Verfügung stehen, oder legt die maximale Anzahl fest.

(Geerbt von ConnectionOrientedTransportElement)
MaxPendingConnections

Ruft die maximale Anzahl ausstehender Verbindungen ab oder legt sie fest.

(Geerbt von ConnectionOrientedTransportElement)
Properties

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

(Geerbt von ConnectionOrientedTransportElement)
RelayClientAuthenticationType

Ruft einen XML-Wert ab, der den Relayclientauthentifizierungstyp enthält, oder legt diesen fest.

TransferMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Meldungen bei verbindungsorientiertem Transport gepuffert oder per Stream übertragen werden.

(Geerbt von ConnectionOrientedTransportElement)

Methoden

ApplyConfiguration(BindingElement)

Wendet die Einstellungen dieses Konfigurationselements auf das angegebene Bindungselement an.

CopyFrom(ServiceModelExtensionElement)

Kopiert den Inhalt des angegebenen Konfigurationselements in dieses Konfigurationselement.

Gilt für: