HttpHubConnectionBuilder Clase
- java.
lang. Object - com.
microsoft. signalr. HttpHubConnectionBuilder
- com.
public class HttpHubConnectionBuilder
Generador para configurar HubConnection instancias.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Hub |
build()
Compila una nueva instancia de HubConnection. |
Http |
setHttpClientBuilderCallback(Action1<OkHttpClient.Builder> configureBuilder)
Establece un método al que se llamará al construir el cliente Http |
Http |
shouldSkipNegotiate(boolean skipNegotiate)
Indica a que HubConnection debe omitir el proceso de negociación. |
Http |
withAccessTokenProvider(Single<String> accessTokenProvider)
Establece el proveedor de tokens de acceso para .HubConnection |
Http |
withHandshakeResponseTimeout(long timeoutInMilliseconds)
Establece la duración que HubConnection debe esperar una respuesta de protocolo de enlace del servidor. |
Http |
withHeader(String name, String value)
Establece un único encabezado para el que HubConnection se va a enviar. |
Http |
withHeaders(Map<String,String> headers)
Establece una colección de encabezados para que HubConnection se envíen con cada solicitud Http. |
Http |
withHubProtocol(HubProtocol protocol)
Establece el HubProtocol objeto que va a utilizar .HubConnection |
Http |
withTransport(TransportEnum transportEnum)
Establece el tipo de transporte para indicar qué transporte va a utilizar .HubConnection |
Miembros heredados
Detalles del método
build
public HubConnection build()
Compila una nueva instancia de HubConnection.
Returns:
setHttpClientBuilderCallback
public HttpHubConnectionBuilder setHttpClientBuilderCallback(Action1
Establece un método al que se llamará al construir HttpClient para permitir la personalización, como la validación de certificados, los servidores proxy y las cookies. De forma predeterminada, el cliente tendrá agregado un archivo jar de cookies y un tiempo de espera de lectura para LongPolling.
Parameters:
Returns:
shouldSkipNegotiate
public HttpHubConnectionBuilder shouldSkipNegotiate(boolean skipNegotiate)
Indica a que HubConnection debe omitir el proceso de negociación. Nota: Esta opción solo funciona con el transporte de Websockets y el Azure SignalR Service requieren el paso de negociación.
Parameters:
Returns:
withAccessTokenProvider
public HttpHubConnectionBuilder withAccessTokenProvider(Single
Establece el proveedor de tokens de acceso para .HubConnection
Parameters:
Returns:
withHandshakeResponseTimeout
public HttpHubConnectionBuilder withHandshakeResponseTimeout(long timeoutInMilliseconds)
Establece la duración que HubConnection debe esperar una respuesta de protocolo de enlace del servidor.
Parameters:
Returns:
withHeader
public HttpHubConnectionBuilder withHeader(String name, String value)
Establece un único encabezado para el que HubConnection se va a enviar.
Parameters:
Returns:
withHeaders
public HttpHubConnectionBuilder withHeaders(Map
Establece una colección de encabezados para que HubConnection se envíen con cada solicitud Http.
Parameters:
Returns:
withHubProtocol
public HttpHubConnectionBuilder withHubProtocol(HubProtocol protocol)
Establece el HubProtocol objeto que va a utilizar .HubConnection
Parameters:
Returns:
withTransport
public HttpHubConnectionBuilder withTransport(TransportEnum transportEnum)
Establece el tipo de transporte para indicar qué transporte va a utilizar .HubConnection
Parameters:
Returns: