HttpHubConnectionBuilder Classe
- java.
lang. Object - com.
microsoft. signalr. HttpHubConnectionBuilder
- com.
public class HttpHubConnectionBuilder
Generatore per la configurazione delle HubConnection istanze.
Riepilogo dei metodi
Membri ereditati
Dettagli metodo
build
public HubConnection build()
Compila una nuova istanza di HubConnection.
Returns:
setHttpClientBuilderCallback
public HttpHubConnectionBuilder setHttpClientBuilderCallback(Action1
Imposta un metodo che verrà chiamato quando si costruisce HttpClient per consentire la personalizzazione, ad esempio la convalida del certificato, i proxy e i cookie. Per impostazione predefinita, il client avrà un file jar cookie aggiunto e un timeout di lettura per LongPolling.
Parameters:
Returns:
shouldSkipNegotiate
public HttpHubConnectionBuilder shouldSkipNegotiate(boolean skipNegotiate)
Indica all'oggetto HubConnection che deve ignorare il processo di negoziazione. Nota: questa opzione funziona solo con il trasporto Websockets e il Servizio Azure SignalR richiedono il passaggio negoziale.
Parameters:
Returns:
withAccessTokenProvider
public HttpHubConnectionBuilder withAccessTokenProvider(Single
Imposta il provider di token di accesso per .HubConnection
Parameters:
Returns:
withHandshakeResponseTimeout
public HttpHubConnectionBuilder withHandshakeResponseTimeout(long timeoutInMilliseconds)
Imposta la durata che HubConnection deve attendere una risposta Handshake dal server.
Parameters:
Returns:
withHeader
public HttpHubConnectionBuilder withHeader(String name, String value)
Imposta un'unica intestazione per l'invio HubConnection .
Parameters:
Returns:
withHeaders
public HttpHubConnectionBuilder withHeaders(Map
Imposta una raccolta di Intestazioni per l'invio HubConnection con ogni richiesta Http.
Parameters:
Returns:
withHubProtocol
public HttpHubConnectionBuilder withHubProtocol(HubProtocol protocol)
Imposta l'oggetto HubProtocol da utilizzare dall'oggetto HubConnection.
Parameters:
Returns:
withTransport
public HttpHubConnectionBuilder withTransport(TransportEnum transportEnum)
Imposta il tipo di trasporto per indicare il trasporto da utilizzare dall'oggetto HubConnection.
Parameters:
Returns: