HttpRelayTransportBindingElement Clase

Definición

Representa el elemento de enlace utilizado para especificar un transporte HTTP para transmitir mensajes en el 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
Herencia
HttpRelayTransportBindingElement
Derivado
Implementaciones

Constructores

HttpRelayTransportBindingElement()

Inicializa una nueva instancia de la clase HttpRelayTransportBindingElement.

HttpRelayTransportBindingElement(HttpRelayTransportBindingElement)

Inicializa una nueva instancia de la HttpRelayTransportBindingElement clase utilizando el elemento especificado que se va a clonar.

HttpRelayTransportBindingElement(RelayClientAuthenticationType)

Inicializa una nueva instancia de la HttpRelayTransportBindingElement clase utilizando el tipo de autenticación de cliente especificado.

Propiedades

AllowCookies

Obtiene o establece un valor que indica si el cliente acepta las cookies y las propaga en solicitudes futuras.

HostNameComparisonMode

Obtiene o establece el uso del modo de comparación en el nombre de host.

IsDynamic

Obtiene o establece si el elemento de enlace es dinámico.

KeepAliveEnabled

Obtiene o establece un valor que indica si realizar una conexión persistente a un punto de conexión de servicio.

MaxBufferSize

Obtiene o establece el tamaño máximo del búfer que se va a usar.

ProxyAddress

Obtiene o establece un URI que contiene la dirección del proxy que se va a usar para las solicitudes HTTP.

ProxyAuthenticationScheme

Obtiene o establece el esquema de autenticación usado para autenticar solicitudes de cliente que son procesadas por un proxy HTTP.

RelayClientAuthenticationType

Obtiene o establece el tipo de autenticación de cliente de retransmisión.

Scheme

Obtiene el esquema URI para el transporte.

TransferMode

Obtiene o establece el modo de transferencia.

UseDefaultWebProxy

Obtiene o establece un valor que indica si se utiliza la configuración del proxy del equipo en lugar de la configuración específica del usuario.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

Crea un generador del canal que se puede utilizar para crear un canal.

BuildChannelListener<TChannel>(BindingContext)

Crea un agente de escucha de canal para los canales del tipo genérico especificado.

CanBuildChannelFactory<TChannel>(BindingContext)

Determina si se puede crear un generador de canales del tipo especificado.

CanBuildChannelListener<TChannel>(BindingContext)

Devuelve un valor que indica si el elemento de enlace puede compilar una escucha para un tipo específico de canal.

Clone()

Devuelve una copia del objeto del elemento de enlace.

CreateInnerChannelBindingElement()

Crea un HttpTransportBindingElement para el canal interno.

GetProperty<T>(BindingContext)

Obtiene la propiedad especificada del contexto de enlace especificado.

GetTransportTokenAssertion()

Obtiene el elemento XML que representa el token de transporte utilizado en el enlace de seguridad.

InitializeInnerChannelBindingElement(HttpTransportBindingElement)

Inicializa el elemento de enlace especificado con la configuración de la instancia actual delHttpRelayTransportBindingElement elemento de enlace.

Implementaciones de interfaz explícitas

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporta una aserción de directiva personalizada sobre este enlace.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Escribe los elementos del lenguaje de descripción de servicios Web (WSDL) personalizados en el WSDL generado para un contrato.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Escribe los elementos del lenguaje de descripción de servicios Web (WSDL) personalizados en el WSDL generado para un punto de conexión.

Se aplica a