Share via


RelayedOnewayTransportBindingElement Klasse

Definition

Stellt das Transportbindungselement dar, das für die unidirektionale Kommunikation verwendet wird.

public class RelayedOnewayTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension
type RelayedOnewayTransportBindingElement = class
    inherit TransportBindingElement
    interface IPolicyExportExtension
Public Class RelayedOnewayTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension
Vererbung
RelayedOnewayTransportBindingElement
Implementiert

Konstruktoren

RelayedOnewayTransportBindingElement()

Initialisiert eine neue Instanz der RelayedOnewayTransportBindingElement-Klasse.

RelayedOnewayTransportBindingElement(RelayClientAuthenticationType)

Initialisiert eine neue instance der RelayedOnewayTransportBindingElement -Klasse unter Verwendung des angegebenen Authentifizierungstyps.

RelayedOnewayTransportBindingElement(RelayClientAuthenticationType, RelayedOnewayConnectionMode)

Initialisiert eine neue instance der RelayedOnewayTransportBindingElement -Klasse unter Verwendung des angegebenen Authentifizierungstyps und des angegebenen Verbindungsmodus.

RelayedOnewayTransportBindingElement(RelayedOnewayTransportBindingElement)

Initialisiert eine neue instance der RelayedOnewayTransportBindingElement -Klasse unter Verwendung des angegebenen Elements.

Eigenschaften

ChannelInitializationTimeout

Ruft die maximale Zeit ab, die sich ein Kanal in der Initialisierung status befinden kann, bevor die Verbindung getrennt wird, oder legt diese fest.

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.

ConnectionMode

Ruft den Verbindungsmodus ab, der in diesem Bindungselement verwendet wird. Der Verbindungsmodus kann einer der RelayedOnewayConnectionMode Enumerationswerte sein.

ConnectionPoolSettings

Ruft die Verbindungspooleinstellungen für den aktuellen instance ab.

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.

ListenBacklog

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

MaxBufferSize

Ruft die maximale Größe des Puffers in Bytes ab, der eingehende Nachrichten enthält, die von dieser Bindung verarbeitet werden, oder legt diese fest.

MaxOutputDelay

Ruft das maximale Zeitintervall ab, das eine Nachricht oder ein Teil einer Nachricht im Arbeitsspeicher gepuffert bleiben kann, bevor sie gesendet wird, oder legt dieses fest.

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.

MaxPendingConnections

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

RelayClientAuthenticationType

Ruft den Typ der Azure Access Control-Authentifizierung ab, die von diesem Bindungselement verwendet wird, oder legt diesen fest.

Scheme

Ruft das von diesem Bindungselement verwendete URI-Schema ab.

Methoden

BuildChannelFactory<TChannel>(BindingContext)

Erstellt eine Kanalfactory zum Erstellen von Kanälen des angegebenen Typs, die aus dem angegebenen Bindungskontext initialisiert wird.

BuildChannelListener<TChannel>(BindingContext)

Erstellt einen Kanallistener, der Kanäle des angegebenen Typs akzeptiert und aus dem angegebenen Bindungskontext initialisiert wird.

CanBuildChannelFactory<TChannel>(BindingContext)

Gibt einen Wert zurück, der angibt, ob dieses Bindungselement eine Kanalfactory des angegebenen Typs erstellen kann.

CanBuildChannelListener<TChannel>(BindingContext)

Gibt einen Wert zurück, der angibt, ob das Bindungselement einen Kanallistener für den angegebenen Kanaltyp erstellen kann.

Clone()

Gibt eine Kopie dieses instance des RelayedOnewayTransportBindingElement Bindungselements zurück.

GetProperty<T>(BindingContext)

Gibt ein Objekt des angeforderten Typs zurück, falls vorhanden, von der entsprechenden Ebene im Bindungsstapel.

Explizite Schnittstellenimplementierungen

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exportiert eine benutzerdefinierte Richtlinienassertion zu dieser Bindung.

Gilt für: