Exportieren (0) Drucken
Alle erweitern

HttpRelayTransportBindingElement-Klasse

Stellt das Bindungselement dar, das zum Angeben eines HTTP-Transports zum Übertragen von Nachrichten auf Windows Azure Service Bus verwendet wird.

Namespace:  Microsoft.ServiceBus
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)

public class HttpRelayTransportBindingElement : TransportBindingElement, 
	IPolicyExportExtension, IWsdlExportExtension, ITransportTokenAssertionProvider

Der HttpRelayTransportBindingElement-Typ macht folgende Elemente verfügbar.

  NameBeschreibung
Öffentliche MethodeHttpRelayTransportBindingElement()Initialisiert eine neue Instanz der HttpRelayTransportBindingElement-Klasse.
Geschützte MethodeHttpRelayTransportBindingElement(HttpRelayTransportBindingElement)Initialisiert eine neue Instanz der HttpRelayTransportBindingElement-Klasse unter Verwendung des angegebenen Elements, das geklont werden soll.
Öffentliche MethodeHttpRelayTransportBindingElement(RelayClientAuthenticationType)Initialisiert eine neue Instanz der HttpRelayTransportBindingElement-Klasse unter Verwendung des angegebenen Clientauthentifizierungstyps.
Zum Anfang

  NameBeschreibung
Öffentliche EigenschaftAllowCookiesRuft einen Wert ab oder legt einen Wert fest, der angibt, ob der Client Cookies akzeptiert und bei zukünftigen Anforderungen verteilt.
Öffentliche EigenschaftHostNameComparisonModeRuft den für den Hostnamen verwendeten Vergleichsmodus ab bzw. legt diesen fest.
Öffentliche EigenschaftIsDynamicRuft ab oder legt fest, ob das Bindungselement dynamisch ist.
Öffentliche EigenschaftKeepAliveEnabledRuft einen Wert ab oder legt einen Wert fest, der angibt, ob eine dauerhafte Verbindung mit einem Dienstendpunkt hergestellt werden soll.
Öffentliche EigenschaftManualAddressing (Geerbt von TransportBindingElement.)
Öffentliche EigenschaftMaxBufferPoolSize (Geerbt von TransportBindingElement.)
Öffentliche EigenschaftMaxBufferSizeRuft die maximale Größe des zu verwendenden Puffers ab oder legt diese fest.
Öffentliche EigenschaftMaxReceivedMessageSize (Geerbt von TransportBindingElement.)
Öffentliche EigenschaftProxyAddressRuft einen URI ab, der die Adresse des für HTTP-Anforderungen zu verwendenden Proxys enthält, oder legt diesen fest.
Öffentliche EigenschaftProxyAuthenticationSchemeRuft das Authentifizierungsschema ab, das zum Authentifizieren von Clientanforderungen verwendet wird, die von einem HTTP-Proxy verarbeitet werden, oder legt dieses fest.
Öffentliche EigenschaftRelayClientAuthenticationTypeRuft den Authentifizierungstyp des Relayclients ab bzw. legt ihn fest.
Öffentliche EigenschaftSchemeRuft das URI-Schema für den Transport ab. (Überschreibt TransportBindingElement.Scheme.)
Öffentliche EigenschaftTransferModeRuft den Übertragungsmodus ab oder legt diesen fest.
Öffentliche EigenschaftUseDefaultWebProxyRuft einen Wert ab, der angibt, ob die computerweiten Proxyeinstellungen anstelle der benutzerspezifischen Einstellungen verwendet werden, oder legt diesen fest.
Zum Anfang

  NameBeschreibung
Öffentliche MethodeBuildChannelFactory<TChannel>Erstellt eine Kanalfactory, die zum Erstellen eines Kanals verwendet werden kann. (Überschreibt BindingElement.BuildChannelFactory<TChannel>(BindingContext).)
Öffentliche MethodeBuildChannelListener<TChannel>Erstellt einen Kanallistener für Kanäle des angegebenen generischen Typs. (Überschreibt BindingElement.BuildChannelListener<TChannel>(BindingContext).)
Öffentliche MethodeCanBuildChannelFactory<TChannel>Legt fest, ob eine Kanalfactory des angegebenen Typs erstellt werden kann. (Überschreibt BindingElement.CanBuildChannelFactory<TChannel>(BindingContext).)
Öffentliche MethodeCanBuildChannelListener<TChannel>Gibt einen Wert zurück, der angibt, ob das Bindungselement einen Listener für einen bestimmten Kanaltyp erstellen kann. (Überschreibt BindingElement.CanBuildChannelListener<TChannel>(BindingContext).)
Öffentliche MethodeCloneGibt eine Kopie des Bindungselementobjekts zurück. (Überschreibt BindingElement.Clone().)
Geschützte MethodeCreateInnerChannelBindingElementErstellt ein HttpTransportBindingElement für den inneren Kanal.
Öffentliche MethodeEquals (Geerbt von Object.)
Geschützte MethodeFinalize (Geerbt von Object.)
Öffentliche MethodeGetHashCode (Geerbt von Object.)
Öffentliche MethodeGetProperty<T>Ruft die angegebene Eigenschaft aus dem angegebenen Bindungskontext ab. (Überschreibt TransportBindingElement.GetProperty<T>(BindingContext).)
Öffentliche MethodeGetTransportTokenAssertionRuft das XML-Element ab, das das Transporttoken darstellt, das in der Sicherheitsbindung verwendet wird.
Öffentliche MethodeGetType (Geerbt von Object.)
Geschützte MethodeInitializeInnerChannelBindingElementInitialisiert das angegebene Bindungselement mit den Einstellungen aus der aktuellen Instanz des HttpRelayTransportBindingElement-Bindungselements.
Geschützte MethodeMemberwiseClone (Geerbt von Object.)
Öffentliche MethodeToString (Geerbt von Object.)
Zum Anfang

  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeIWsdlExportExtension.ExportContractSchreibt benutzerdefinierte WSDL-Elemente (Web Services Description Language) in die generierte WSDL für einen Vertrag.
Explizite SchnittstellenimplementierungPrivate MethodeIWsdlExportExtension.ExportEndpointSchreibt benutzerdefinierte WSDL-Elemente (Web Services Description Language) in die generierte WSDL für einen Endpunkt.
Explizite SchnittstellenimplementierungPrivate MethodeIPolicyExportExtension.ExportPolicyExportiert eine benutzerdefinierte Richtlinienassertion zu Bindungen.
Zum Anfang

Windows Azure Service Bus supports only Full Trust code access security.

The HttpRelayTransportBindingElement is closely aligned with the WCF HttpTransportBindingElement and is the foundation for all HTTP Relay bindings that are configured to use unsecured HTTP communication.

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft