Freigeben über


NetOnewayRelayBinding Klasse

Definition

Stellt eine Bindung für eine sichere unidirektionale Verbindung über die Cloud dar.

public class NetOnewayRelayBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetOnewayRelayBinding = class
    inherit Binding
    interface IBindingRuntimePreferences
Public Class NetOnewayRelayBinding
Inherits Binding
Implements IBindingRuntimePreferences
Vererbung
NetOnewayRelayBinding
Abgeleitet
Implementiert

Konstruktoren

NetOnewayRelayBinding()

Initialisiert eine neue Instanz der NetOnewayRelayBinding-Klasse.

NetOnewayRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

Initialisiert eine neue instance der NetOnewayRelayBinding -Klasse unter Verwendung des angegebenen Sicherheitsmodus und Authentifizierungstyps.

NetOnewayRelayBinding(NetOnewayRelaySecurity)

Initialisiert eine neue instance der NetOnewayRelayBinding -Klasse unter Verwendung der angegebenen Sicherheitseinstellungen.

NetOnewayRelayBinding(RelayedOnewayConnectionMode, EndToEndSecurityMode, RelayClientAuthenticationType)

Initialisiert eine neue instance der NetOnewayRelayBinding -Klasse unter Verwendung der angegebenen Verbindungs- und Sicherheitsmodi sowie des Authentifizierungstyps.

NetOnewayRelayBinding(RelayedOnewayTransportBindingElement, BinaryMessageEncodingBindingElement, NetOnewayRelaySecurity)

Initialisiert eine neue instance derNetOnewayRelayBinding -Klasse unter Verwendung des angegebenen Transports, der angegebenen Codierung und der angegebenen Sicherheit.

NetOnewayRelayBinding(String)

Initialisiert eine neue instance der NetOnewayRelayBinding -Klasse unter Verwendung der angegebenen Konfiguration.

Felder

encoding

Stellt die Codierung für die Bindung dar. Zusammen mit den Sicherheitseinstellungen und dem Transporttyp stellt die Codierung die drei Kerneigenschaften einer Bindung dar.

transport

Gibt den Transporttyp für die Bindung an. Zusammen mit den Codierungs- und Sicherheitseinstellungen stellt der Transporttyp die drei Kerneigenschaften einer Bindung dar.

Eigenschaften

EnvelopeVersion

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

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.

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 oder legt einen Wert fest, der die maximale Größe (in Byte) des Puffers angibt, der zum Speichern von Meldungen im Arbeitsspeicher verwendet wird.

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.

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.

Methoden

ApplyConfiguration(String)

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

CreateBindingElements()

Erstellt einen Satz von Bindungselementen.

Explizite Schnittstellenimplementierungen

IBindingRuntimePreferences.ReceiveSynchronously

Gibt an, dass eingehende Anforderungen asynchron behandelt werden.

Gilt für: