HttpRelayTransportBindingElement Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente l’élément de liaison utilisé pour spécifier un transport HTTP pour la transmission de messages sur le Azure Service Bus.
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
- Héritage
-
HttpRelayTransportBindingElement
- Dérivé
- Implémente
Constructeurs
HttpRelayTransportBindingElement() |
Initialise une nouvelle instance de la classe HttpRelayTransportBindingElement. |
HttpRelayTransportBindingElement(HttpRelayTransportBindingElement) |
Initialise une nouvelle instance de la classe, à l’aide HttpRelayTransportBindingElement de l’élément spécifié à cloner. |
HttpRelayTransportBindingElement(RelayClientAuthenticationType) |
Initialise une nouvelle instance de la classe à l’aide HttpRelayTransportBindingElement du type d’authentification client spécifié. |
Propriétés
AllowCookies |
Obtient ou définit une valeur qui indique si le client accepte les cookies et les propage sur les requêtes ultérieures. |
HostNameComparisonMode |
Obtient ou définit le mode de comparaison utilisé dans le nom d’hôte. |
IsDynamic |
Obtient ou définit si l’élément de liaison est dynamique. |
KeepAliveEnabled |
Obtient ou définit une valeur qui indique s'il faut établir une connexion permanente à un point de terminaison de service. |
MaxBufferSize |
Obtient ou définit la taille maximale de la mémoire tampon à utiliser. |
ProxyAddress |
Obtient ou définit un URI qui contient l'adresse du proxy à utiliser pour les demandes HTTP. |
ProxyAuthenticationScheme |
Obtient ou définit le modèle d'authentification utilisé pour authentifier les demandes du client qui sont traitées par un proxy HTTP. |
RelayClientAuthenticationType |
Obtient ou définit le type d’authentification du client relais. |
Scheme |
Obtient le schéma d'URI pour le transport. |
TransferMode |
Obtient ou définit le mode de transfert. |
UseDefaultWebProxy |
Obtient ou définit une valeur qui indique si les paramètres de proxy à l'échelle de l'ordinateur sont utilisés à la place des paramètres spécifiques de l'utilisateur. |
Méthodes
BuildChannelFactory<TChannel>(BindingContext) |
Crée une fabrique de canaux qui peut être utilisée pour créer un canal. |
BuildChannelListener<TChannel>(BindingContext) |
Crée un écouteur de canal pour les canaux du type générique spécifié. |
CanBuildChannelFactory<TChannel>(BindingContext) |
Détermine si une fabrication de canal du type spécifié peut être construite. |
CanBuildChannelListener<TChannel>(BindingContext) |
Retourne une valeur qui indique si l’élément de liaison peut générer un écouteur pour un type de canal spécifique. |
Clone() |
Retourne une copie de l'objet d'élément de liaison. |
CreateInnerChannelBindingElement() |
Crée un HttpTransportBindingElement pour le canal interne. |
GetProperty<T>(BindingContext) |
Obtient la propriété spécifiée à partir du contexte de liaison spécifié. |
GetTransportTokenAssertion() |
Obtient l’élément XML qui représente le jeton de transport utilisé dans la liaison de sécurité. |
InitializeInnerChannelBindingElement(HttpTransportBindingElement) |
Initialise l’élément de liaison spécifié avec les paramètres de la instance actuelle de l’élémentHttpRelayTransportBindingElement de liaison. |
Implémentations d’interfaces explicites
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exporte une assertion de stratégie personnalisée sur cette liaison. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Écrit des éléments WSDM (Web Services Description Language) personnalisés dans le service WSDL généré pour un contrat. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Écrit des éléments WSDM (Web Services Description Language) personnalisés dans le service WSDL généré pour un point de terminaison. |
S’applique à
Azure SDK for .NET