Partager via


HttpRelayTransportBindingElement Classe

Définition

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 à