Ustawia metodę, która zostanie wywołana podczas konstruowania klienta HTTP, aby umożliwić dostosowywanie, takie jak walidacja certyfikatu, serwery proxy i pliki cookie.
public HttpHubConnectionBuilder setHttpClientBuilderCallback(Action1 configureBuilder)
Ustawia metodę, która zostanie wywołana podczas konstruowania klienta HttpClient, aby umożliwić dostosowywanie, takie jak walidacja certyfikatu, serwery proxy i pliki cookie. Domyślnie klient będzie miał dodany plik jar plików cookie i limit czasu odczytu dla longPolling.
Parameters:
configureBuilder
- Wywołanie zwrotne do konfigurowania obiektu OkHttpClient.Builder.
Returns:
To wystąpienie klasy HttpHubConnectionBuilder.
shouldSkipNegotiate
public HttpHubConnectionBuilder shouldSkipNegotiate(boolean skipNegotiate)
Wskazuje, HubConnection że powinien pominąć proces negocjowania. Uwaga: ta opcja działa tylko z transportem obiektów Websocket, a Azure SignalR Service wymagają kroku negocjacji.
Parameters:
skipNegotiate
- Wartość logiczna wskazująca HubConnection , czy element powinien pominąć krok negocjacji.
Returns:
To wystąpienie klasy HttpHubConnectionBuilder.
withAccessTokenProvider
public HttpHubConnectionBuilder withAccessTokenProvider(Single accessTokenProvider)
Ustawia dostawcę tokenu dostępu dla elementu HubConnection.
Parameters:
accessTokenProvider
- Dostawca tokenu dostępu, który ma być używany przez usługę HubConnection.
Returns:
To wystąpienie klasy HttpHubConnectionBuilder.
withHandshakeResponseTimeout
public HttpHubConnectionBuilder withHandshakeResponseTimeout(long timeoutInMilliseconds)
Ustawia czas trwania HubConnection oczekiwania na odpowiedź uzgadniania z serwera.
Parameters:
timeoutInMilliseconds
- Czas trwania (określony w milisekundach), który HubConnection powinien czekać na odpowiedź uzgadniania z serwera.
Returns:
To wystąpienie klasy HttpHubConnectionBuilder.
withHeader
public HttpHubConnectionBuilder withHeader(String name, String value)
Ustawia pojedynczy nagłówek do wysłania HubConnection .
Parameters:
name
- Nazwa nagłówka do ustawienia.
value
- Wartość nagłówka do ustawienia.
Returns:
To wystąpienie klasy HttpHubConnectionBuilder.
withHeaders
public HttpHubConnectionBuilder withHeaders(Map headers)
Ustawia kolekcję nagłówków, HubConnection które mają być wysyłane przy użyciu każdego żądania HTTP.
Parameters:
headers
- Mapa reprezentująca kolekcję nagłówków, które HubConnection powinny być wysyłane.
Returns:
To wystąpienie klasy HttpHubConnectionBuilder.
withHubProtocol
public HttpHubConnectionBuilder withHubProtocol(HubProtocol protocol)