HybridConnectionListener 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í.
Proporciona un agente de escucha para aceptar HybridConnections de clientes remotos.
public class HybridConnectionListener : Microsoft.Azure.Relay.IConnectionStatus
type HybridConnectionListener = class
interface IConnectionStatus
Public Class HybridConnectionListener
Implements IConnectionStatus
- Herencia
-
HybridConnectionListener
- Implementaciones
Constructores
HybridConnectionListener(String) |
Crea una nueva instancia de mediante la cadena de HybridConnectionListener conexión especificada. Use esta sobrecarga solo cuando AAD no sea el método de autenticación. |
HybridConnectionListener(String, String) |
Crea una nueva instancia de a partir de una cadena de HybridConnectionListener conexión y la ruta de acceso de HybridConection especificada. Use esta sobrecarga solo cuando la cadena de conexión no use la EntityPath propiedad y AAD no es el método de autenticación. |
HybridConnectionListener(Uri, TokenProvider) |
Cree una nueva instancia de HybridConnectionListener para aceptar HybridConnections. |
Propiedades
AcceptHandler |
Permite instalar un controlador personalizado que puede inspeccionar los encabezados de solicitud, controlar los encabezados de respuesta, decidir si aceptar o rechazar una solicitud de actualización de socket web y controlar el código o descripción de estado si se rechaza. AcceptHandler debe devolver true para aceptar una solicitud de cliente o false para rechazar. |
Address |
Obtiene la dirección en la que se va a escuchar HybridConnections. Esta dirección debe tener el formato "sb://contoso.servicebus.windows.net/yourhybridconnection". |
ClientWebSocketFactory |
Implementación de ClientWebSocket personalizada. |
IsOnline |
Obtiene un valor que determina si la conexión está en línea. |
KeepAliveInterval |
Intervalo de mantenimiento de Websocket. |
LastError |
Recupera el último error detectado al intentar restablecer la conexión desde el estado sin conexión. |
Proxy |
Obtiene o establece información de proxy para conectarse a ServiceBus. |
RequestHandler |
Instala un controlador para solicitudes HTTP híbridas. |
TokenProvider |
Obtiene el tokenProvider para autenticar este agente de escucha de HybridConnection. |
TrackingContext |
Obtiene trackingContext para este agente de escucha. |
UseBuiltInClientWebSocket |
Controla si se usa ClientWebSocket desde .NET Core o una implementación personalizada. Si se configura un personalizado ClientWebSocketFactory , esta propiedad se omite. |
Métodos
AcceptConnectionAsync() |
Acepta una nueva instancia de HybridConnection que inició un cliente remoto y devuelve stream. |
CloseAsync() |
Cierra mediante HybridConnectionListener el tiempo de espera predeterminado. A menos que se especifique en la cadena de conexión, el valor predeterminado es de 1 minuto. |
CloseAsync(CancellationToken) |
Cierra con HybridConnectionListener el objeto CancellationToken proporcionado. |
CloseAsync(TimeSpan) |
Cierra el HybridConnectionListener uso del tiempo de espera proporcionado. |
GetRuntimeInformationAsync() |
Obtiene para HybridConnectionRuntimeInformation esta entidad HybridConnection mediante el tiempo de espera predeterminado. A menos que se especifique en la cadena de conexión, el valor predeterminado es de 1 minuto. |
GetRuntimeInformationAsync(CancellationToken) |
Obtiene para HybridConnectionRuntimeInformation esta entidad HybridConnection mediante cancellationToken proporcionado. |
OpenAsync() |
Abre y HybridConnectionListener lo registra como agente de escucha en ServiceBus. A menos que se especifique en la cadena de conexión, el valor predeterminado es de 1 minuto. |
OpenAsync(CancellationToken) |
Abre y HybridConnectionListener lo registra como agente de escucha en ServiceBus. |
OpenAsync(TimeSpan) |
Abre y HybridConnectionListener lo registra como agente de escucha en ServiceBus. |
ToString() |
Devuelve una cadena que representa el objeto actual. Incluye un TrackingId para la correlación de un extremo a otro. |
Eventos
Connecting |
Se genera cuando el agente de escucha intenta volver a conectarse con ServiceBus después de una pérdida de conexión. Consulte LastError para obtener más detalles. |
Offline |
Se genera cuando el agente de escucha ya no intente volver a conectarse con ServiceBus. Entre los motivos se incluyen el cierre del agente de escucha iniciado por el usuario o se eliminó el objeto de administración hybridConnection (por ejemplo, a través del portal o ARM). Compruebe LastError para obtener más detalles cuando este evento se genere inesperadamente. |
Online |
Se genera cuando el agente de escucha se ha conectado o vuelto a conectar correctamente con ServiceBus. LastError será null en este momento. |
Se aplica a
Azure SDK for .NET