HubConnection 類別
- java.
lang. Object - com.
microsoft. signalr. HubConnection
- com.
實作
public class HubConnection implements AutoCloseable
用來在 SignalR Server 上叫用中樞方法的連線。
方法摘要
繼承的成員
方法詳細資料
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於基本型別和非泛型類別。
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於泛型類別和參數化集合,例如 List 或 Map。 可以使用 擷取類型 TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於基本型別和非泛型類別。
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於泛型類別和參數化集合,例如 List 或 Map。 可以使用 擷取類型 TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於基本型別和非泛型類別。
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於泛型類別和參數化集合,例如 List 或 Map。 可以使用 擷取類型 TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於基本型別和非泛型類別。
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於泛型類別和參數化集合,例如 List 或 Map。 可以使用 擷取類型 TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於基本型別和非泛型類別。
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於泛型類別和參數化集合,例如 List 或 Map。 可以使用 擷取類型 TypeReference<T>
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於基本型別和非泛型類別。
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於泛型類別和參數化集合,例如 List 或 Map。 可以使用 擷取類型 TypeReference<T>
Parameters:
Returns:
<T1,T2>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於基本型別和非泛型類別。
Parameters:
Returns:
<T1,T2>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於泛型類別和參數化集合,例如 List 或 Map。 可以使用 擷取類型 TypeReference<T>
Parameters:
Returns:
<T1>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於基本型別和非泛型類別。
Parameters:
Returns:
<T1>on
public Subscription
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。 應該用於泛型類別和參數化集合,例如 List 或 Map。 可以使用 擷取類型 TypeReference<T>
Parameters:
Returns:
<T>invoke
public Single
使用指定的方法名稱和引數,在伺服器上叫用中樞方法。
Parameters:
Returns:
<T>invoke
public Single
使用指定的方法名稱和引數,在伺服器上叫用中樞方法。 可以使用 擷取類型 TypeReference<T>
Parameters:
Returns:
<T>stream
public Observable
使用指定的名稱和引數,在伺服器上叫用串流中樞方法。
Parameters:
Returns:
<T>stream
public Observable
使用指定的名稱和引數,在伺服器上叫用串流中樞方法。
Parameters:
Returns:
close
public void close()
getConnectionId
public String getConnectionId()
取得 connections connectionId。 當連線停止時,將會清除此值,而且每次成功啟動連線時都會有新的值。
Returns:
getConnectionState
public HubConnectionState getConnectionState()
表示伺服器的狀態 HubConnection 。
Returns:
getKeepAliveInterval
public long getKeepAliveInterval()
取得保持運作間隔。
Returns:
getServerTimeout
public long getServerTimeout()
取得伺服器逾時持續時間。
Returns:
invoke
public Completable invoke(String method, Object[] args)
使用指定的方法名稱和引數,在伺服器上叫用中樞方法。
Parameters:
Returns:
on
public Subscription on(String target, Action callback)
註冊叫用具有指定方法名稱的中樞方法時,將會叫用的處理常式。
Parameters:
Returns:
onClosed
public void onClosed(OnClosedCallback callback)
註冊在關閉連線時要執行的回呼。
Parameters:
remove
public void remove(String name)
移除與具有指定之方法名稱之方法相關聯的所有處理常式。
Parameters:
send
public void send(String method, Object[] args)
使用指定的方法名稱在伺服器上叫用中樞方法。 不會等候接收者的回應。
Parameters:
setBaseUrl
public void setBaseUrl(String url)
設定 HubConnection 的新 URL。
Parameters:
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
設定保持運作間隔持續時間。
Parameters:
setServerTimeout
public void setServerTimeout(long serverTimeoutInMilliseconds)
設定連接的伺服器逾時間隔。
Parameters:
start
public Completable start()
啟動與伺服器的連線。
Returns:
stop
public Completable stop()
停止與伺服器的連線。
Returns: