HttpRelayTransportBindingElement Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET