HubConnection Sınıf
- java.
lang. Object - com.
microsoft. signalr. HubConnection
- com.
Uygulamalar
public class HubConnection implements AutoCloseable
SignalR Sunucusunda hub yöntemlerini çağırmak için kullanılan bağlantı.
Yöntem Özeti
Devralınmış Üyeler
Yöntem Ayrıntıları
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Temel öğeler ve genel olmayan sınıflar için kullanılmalıdır.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Liste veya Eşleme gibi genel sınıflar ve Parametreli Koleksiyonlar için kullanılmalıdır. Bir Tür kullanılarak alınabilir TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Temel öğeler ve genel olmayan sınıflar için kullanılmalıdır.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Liste veya Eşleme gibi genel sınıflar ve Parametreli Koleksiyonlar için kullanılmalıdır. Bir Tür kullanılarak alınabilir TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Temel öğeler ve genel olmayan sınıflar için kullanılmalıdır.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Liste veya Eşleme gibi genel sınıflar ve Parametreli Koleksiyonlar için kullanılmalıdır. Bir Tür kullanılarak alınabilir TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Temel öğeler ve genel olmayan sınıflar için kullanılmalıdır.
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Liste veya Eşleme gibi genel sınıflar ve Parametreli Koleksiyonlar için kullanılmalıdır. Bir Tür kullanılarak alınabilir TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Temel öğeler ve genel olmayan sınıflar için kullanılmalıdır.
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Liste veya Eşleme gibi genel sınıflar ve Parametreli Koleksiyonlar için kullanılmalıdır. Bir Tür kullanılarak alınabilir TypeReference<T>
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Temel öğeler ve genel olmayan sınıflar için kullanılmalıdır.
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Liste veya Eşleme gibi genel sınıflar ve Parametreli Koleksiyonlar için kullanılmalıdır. Bir Tür kullanılarak alınabilir TypeReference<T>
Parameters:
Returns:
<T1,T2>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Temel öğeler ve genel olmayan sınıflar için kullanılmalıdır.
Parameters:
Returns:
<T1,T2>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Liste veya Eşleme gibi genel sınıflar ve Parametreli Koleksiyonlar için kullanılmalıdır. Bir Tür kullanılarak alınabilir TypeReference<T>
Parameters:
Returns:
<T1>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Temel öğeler ve genel olmayan sınıflar için kullanılmalıdır.
Parameters:
Returns:
<T1>on
public Subscription
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Liste veya Eşleme gibi genel sınıflar ve Parametreli Koleksiyonlar için kullanılmalıdır. Bir Tür kullanılarak alınabilir TypeReference<T>
Parameters:
Returns:
<T>invoke
public Single
Belirtilen yöntem adını ve bağımsız değişkenlerini kullanarak sunucuda bir hub yöntemi çağırır.
Parameters:
Returns:
<T>invoke
public Single
Belirtilen yöntem adını ve bağımsız değişkenlerini kullanarak sunucuda bir hub yöntemi çağırır. Bir Tür kullanılarak alınabilir TypeReference<T>
Parameters:
Returns:
<T>stream
public Observable
Belirtilen adı ve bağımsız değişkenleri kullanarak sunucuda bir akış hub'ı yöntemi çağırır.
Parameters:
Returns:
<T>stream
public Observable
Belirtilen adı ve bağımsız değişkenleri kullanarak sunucuda bir akış hub'ı yöntemi çağırır.
Parameters:
Returns:
close
public void close()
getConnectionId
public String getConnectionId()
ConnectionId bağlantılarını alır. Bağlantı durdurulduğunda bu değer temizlenir ve bağlantı başarıyla her başlatıldığında yeni bir değere sahip olur.
Returns:
getConnectionState
public HubConnectionState getConnectionState()
sunucusunun durumunu HubConnection gösterir.
Returns:
getKeepAliveInterval
public long getKeepAliveInterval()
Etkin tutma aralığını alır.
Returns:
getServerTimeout
public long getServerTimeout()
Sunucu zaman aşımı süresini alır.
Returns:
invoke
public Completable invoke(String method, Object[] args)
Belirtilen yöntem adını ve bağımsız değişkenlerini kullanarak sunucuda bir hub yöntemi çağırır.
Parameters:
Returns:
on
public Subscription on(String target, Action callback)
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder.
Parameters:
Returns:
onClosed
public void onClosed(OnClosedCallback callback)
Bağlantı kapatıldığında çalıştırılacak bir geri çağırma kaydeder.
Parameters:
remove
public void remove(String name)
Belirtilen yöntem adıyla yöntemiyle ilişkili tüm işleyicileri kaldırır.
Parameters:
send
public void send(String method, Object[] args)
Belirtilen yöntem adını kullanarak sunucuda bir hub yöntemi çağırır. Alıcıdan yanıt beklemez.
Parameters:
setBaseUrl
public void setBaseUrl(String url)
HubConnection için yeni bir URL ayarlar.
Parameters:
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Etkin tutma süresini ayarlar.
Parameters:
setServerTimeout
public void setServerTimeout(long serverTimeoutInMilliseconds)
Bağlantı için sunucu zaman aşımı aralığını ayarlar.
Parameters:
start
public Completable start()
Sunucuyla bağlantı başlatır.
Returns:
stop
public Completable stop()
Sunucu bağlantısını durdurur.
Returns: