Freigeben über


BasicHttpRelayBinding Klasse

Definition

Stellt eine Bindung dar, die ein Client verwenden kann, um Endpunkte zu konfigurieren, die mit ASMX-basierten Webdiensten und anderen Diensten kommunizieren können, die dem WS-I Basic-Profil 1.1 entsprechen.

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

Konstruktoren

BasicHttpRelayBinding()

Initialisiert eine neue Instanz der BasicHttpRelayBinding-Klasse.

BasicHttpRelayBinding(EndToEndBasicHttpSecurityMode, RelayClientAuthenticationType)

Initialisiert eine neue instance der BasicHttpRelayBinding -Klasse mit einem angegebenen Sicherheitstyp, der von der Bindung und dem vom Client verwendeten Authentifizierungstyp verwendet wird.

BasicHttpRelayBinding(String)

Initialisiert eine neue instance der BasicHttpRelayBinding -Klasse mithilfe der angegebenen Konfiguration.

Eigenschaften

AllowCookies

Ruft einen Wert ab, der bestimmt, ob der Client Cookies zulässt, oder legt diesen fest.

EnvelopeVersion

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

HostNameComparisonMode

Ruft ab oder legt fest, wie der Hostname verglichen werden soll.

IsDynamic

Ruft ab, ob das Bindungselement dynamisch ist, oder legt es fest.

MaxBufferPoolSize

Ruft die maximal zulässige Größe für einen Pufferpool ab, der TCP-Meldungen speichert, die von der Bindung verarbeitet werden, oder legt diese Größe fest.

MaxBufferSize

Ruft die maximale Größe für einen Puffer ab, der Nachrichten von einem Kanal empfängt.

MaxReceivedMessageSize

Ruft die maximale Nachrichtengröße ab, die in einem Kanal empfangen werden kann, der mit dieser Bindung konfiguriert wurde, oder legt diese fest.

MessageEncoding

Ruft den Typ der Nachrichtencodierung ab oder legt diese fest.

ProxyAddress

Ruft die Proxyadresse ab oder legt sie fest.

ReaderQuotas

Ruft die Readerkontingente ab oder legt diese fest.

Scheme

Ruft das URI-Transportschema für die Kanäle und die Listener ab, die mit dieser Bindung konfiguriert werden.

Security

Ruft die Auflistung der sicherheitsrelevanten Bindungen ab, die mit dieser Bindung verwendet werden.

TextEncoding

Ruft die Zeichencodierung ab oder legt die Zeichencodierung fest, die für den Meldungstext verwendet wird.

TransferMode

Ruft den Übertragungsmodus ab oder legt ihn fest.

UseDefaultWebProxy

Ruft einen Wert ab, der bestimmt, ob der Client den Standardwebproxy verwendet, oder legt diesen fest.

Methoden

CreateBindingElements()

Gibt eine geordnete Auflistung von Bindungselementen zurück, die in der aktuellen Bindung enthalten sind.

Explizite Schnittstellenimplementierungen

IBindingRuntimePreferences.ReceiveSynchronously

Gibt an, dass eingehende Anforderungen asynchron behandelt werden.

Gilt für: