HttpHubConnectionBuilder Klasse
- java.
lang. Object - com.
microsoft. signalr. HttpHubConnectionBuilder
- com.
public class HttpHubConnectionBuilder
Ein Generator zum Konfigurieren von HubConnection Instanzen.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Hub |
build()
Erstellt eine neue Instanz von HubConnection. |
Http |
setHttpClientBuilderCallback(Action1<OkHttpClient.Builder> configureBuilder)
Legt eine Methode fest, die beim Erstellen des Http-Clients |
Http |
shouldSkipNegotiate(boolean skipNegotiate)
Gibt an HubConnection , dass der Aushandlungsprozess übersprungen werden soll. |
Http |
withAccessTokenProvider(Single<String> accessTokenProvider)
Legt den Zugriffstokenanbieter für den HubConnectionfest. |
Http |
withHandshakeResponseTimeout(long timeoutInMilliseconds)
Legt die Dauer fest, die HubConnection auf eine Handshake-Antwort vom Server warten soll. |
Http |
withHeader(String name, String value)
Legt einen einzelnen Header fest, der HubConnection gesendet werden soll. |
Http |
withHeaders(Map<String,String> headers)
Legt eine Auflistung von Headern fest, die HubConnection mit jeder HTTP-Anforderung gesendet werden sollen. |
Http |
withHubProtocol(HubProtocol protocol)
Legt den fest, der HubProtocolHubConnectionvon verwendet werden soll. |
Http |
withTransport(TransportEnum transportEnum)
Legt den Transporttyp fest, um anzugeben, welcher Transport von HubConnectionverwendet werden soll. |
Geerbte Elemente
Details zur Methode
build
public HubConnection build()
Erstellt eine neue Instanz von HubConnection.
Returns:
setHttpClientBuilderCallback
public HttpHubConnectionBuilder setHttpClientBuilderCallback(Action1
Legt eine Methode fest, die beim Erstellen des HttpClient aufgerufen wird, um Anpassungen wie Zertifikatüberprüfung, Proxys und Cookies zuzulassen. Standardmäßig verfügt der Client über eine Cookie-JAR-Datei und ein Lesetimeout für LongPolling.
Parameters:
Returns:
shouldSkipNegotiate
public HttpHubConnectionBuilder shouldSkipNegotiate(boolean skipNegotiate)
Gibt an HubConnection , dass der Aushandlungsprozess übersprungen werden soll. Hinweis: Diese Option funktioniert nur mit dem Websockets-Transport, und die Azure SignalR Service erfordern den Aushandlungsschritt.
Parameters:
Returns:
withAccessTokenProvider
public HttpHubConnectionBuilder withAccessTokenProvider(Single
Legt den Zugriffstokenanbieter für den HubConnectionfest.
Parameters:
Returns:
withHandshakeResponseTimeout
public HttpHubConnectionBuilder withHandshakeResponseTimeout(long timeoutInMilliseconds)
Legt die Dauer fest, die HubConnection auf eine Handshake-Antwort vom Server warten soll.
Parameters:
Returns:
withHeader
public HttpHubConnectionBuilder withHeader(String name, String value)
Legt einen einzelnen Header fest, der HubConnection gesendet werden soll.
Parameters:
Returns:
withHeaders
public HttpHubConnectionBuilder withHeaders(Map
Legt eine Auflistung von Headern fest, die HubConnection mit jeder HTTP-Anforderung gesendet werden sollen.
Parameters:
Returns:
withHubProtocol
public HttpHubConnectionBuilder withHubProtocol(HubProtocol protocol)
Legt den fest, der HubProtocolHubConnectionvon verwendet werden soll.
Parameters:
Returns:
withTransport
public HttpHubConnectionBuilder withTransport(TransportEnum transportEnum)
Legt den Transporttyp fest, um anzugeben, welcher Transport von HubConnectionverwendet werden soll.
Parameters:
Returns: