HttpRelayTransportBindingElement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt das Bindungselement dar, das verwendet wird, um einen HTTP-Transport zum Senden von Nachrichten auf dem Azure Service Bus anzugeben.
public class HttpRelayTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransportTokenAssertionProvider, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type HttpRelayTransportBindingElement = class
inherit TransportBindingElement
interface IPolicyExportExtension
interface IWsdlExportExtension
interface ITransportTokenAssertionProvider
Public Class HttpRelayTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransportTokenAssertionProvider, IWsdlExportExtension
- Vererbung
-
HttpRelayTransportBindingElement
- Abgeleitet
- Implementiert
Konstruktoren
HttpRelayTransportBindingElement() |
Initialisiert eine neue Instanz der HttpRelayTransportBindingElement-Klasse. |
HttpRelayTransportBindingElement(HttpRelayTransportBindingElement) |
Initialisiert eine neue instance der HttpRelayTransportBindingElement -Klasse unter Verwendung des angegebenen Elements, das geklont werden soll. |
HttpRelayTransportBindingElement(RelayClientAuthenticationType) |
Initialisiert einen neuen instance der HttpRelayTransportBindingElement -Klasse unter Verwendung des angegebenen Clientauthentifizierungstyps. |
Eigenschaften
AllowCookies |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Client Cookies akzeptiert und bei zukünftigen Anfragen weiterleitet. |
HostNameComparisonMode |
Ruft den Vergleichsmodus ab, der im Hostnamen verwendet wird, oder legt diesen fest. |
IsDynamic |
Ruft ab, ob das Bindungselement dynamisch ist, oder legt es fest. |
KeepAliveEnabled |
Ruft einen Wert ab, der angibt, ob eine permanente Verbindung mit einem Dienstendpunkt hergestellt werden soll, oder legt diesen fest. |
MaxBufferSize |
Ruft die maximale Größe des zu verwendenden Puffers ab oder legt diese fest. |
ProxyAddress |
Ruft einen URI ab oder legt ihn fest, der die Adresse des Proxys enthält, der für HTTP-Anforderungen verwendet werden soll. |
ProxyAuthenticationScheme |
Ruft das Authentifizierungsschema ab oder legt es fest, das verwendet wird, um Clientanforderungen zu authentifizieren, die von einem HTTP-Proxy verarbeitet werden. |
RelayClientAuthenticationType |
Ruft den Relayclientauthentifizierungstyp ab oder legt diese fest. |
Scheme |
Ruft das URI-Schema für den Transport ab. |
TransferMode |
Ruft den Übertragungsmodus ab oder legt ihn fest. |
UseDefaultWebProxy |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Proxyeinstellungen auf dem Computer anstatt der benutzerspezifischen Einstellungen verwendet werden sollen. |
Methoden
BuildChannelFactory<TChannel>(BindingContext) |
Erstellt eine Kanalfactory, mit der ein Kanal erstellt werden kann. |
BuildChannelListener<TChannel>(BindingContext) |
Erstellt einen Kanallistener für Kanäle des angegebenen generischen Typs. |
CanBuildChannelFactory<TChannel>(BindingContext) |
Bestimmt, ob eine Kanalfactory des angegebenen Typs erstellt werden kann. |
CanBuildChannelListener<TChannel>(BindingContext) |
Gibt einen Wert zurück, der angibt, ob das Bindungselement einen Listener für einen bestimmten Typ von Kanal erstellen kann. |
Clone() |
Gibt eine Kopie des Bindungselementobjekts zurück. |
CreateInnerChannelBindingElement() |
Erstellt einen HttpTransportBindingElement für den inneren Kanal. |
GetProperty<T>(BindingContext) |
Ruft die angegebene Eigenschaft aus dem angegebenen Bindungskontext ab. |
GetTransportTokenAssertion() |
Ruft das XML-Element ab, das das in der Sicherheitsbindung verwendete Transporttoken darstellt. |
InitializeInnerChannelBindingElement(HttpTransportBindingElement) |
Initialisiert das angegebene Bindungselement mit den Einstellungen aus dem aktuellen instance desHttpRelayTransportBindingElement Bindungselements. |
Explizite Schnittstellenimplementierungen
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exportiert eine benutzerdefinierte Richtlinienassertion zu dieser Bindung. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Schreibt benutzerdefinierte WSDL (Web Services Description Language)-Elemente in für einen Vertrag generierte WSDL. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Schreibt benutzerdefinierte WSDL (Web Services Description Language)-Elemente in die generierte WSDL für einen Endpunkt. |
Gilt für:
Azure SDK for .NET