IHubConnectionBuilder Arabirim

Tanım

Örnekleri yapılandırmak için oluşturucu soyutlaması HubConnection .

public interface class IHubConnectionBuilder : Microsoft::AspNetCore::SignalR::ISignalRBuilder
public interface IHubConnectionBuilder : Microsoft.AspNetCore.SignalR.ISignalRBuilder
type IHubConnectionBuilder = interface
    interface ISignalRBuilder
Public Interface IHubConnectionBuilder
Implements ISignalRBuilder
Türetilmiş
Uygulamalar

Özellikler

Services

Oluşturucu hizmet koleksiyonunu alır.

(Devralındığı yer: ISignalRBuilder)

Yöntemler

Build()

bir HubConnectionoluşturur.

Uzantı Metotları

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

Sağlanan ILoggingBuilderöğesini yapılandırmak için bir temsilci ekler. Bu, birden çok kez çağrılabilir.

WithAutomaticReconnect(IHubConnectionBuilder)

HubConnection bağlantı kesilirse otomatik olarak yeniden bağlanmayı deneyecek şekilde yapılandırılır. İstemci, dört yeniden bağlantı girişimi denemeden önce sırasıyla varsayılan 0, 2, 10 ve 30 saniye bekler.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

HubConnection bağlantı kesilirse otomatik olarak yeniden bağlanmayı deneyecek şekilde yapılandırılır.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

HubConnection bağlantı kesilirse otomatik olarak yeniden bağlanmayı deneyecek şekilde yapılandırılır.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

için KeepAliveInterval'ı yapılandırıyor HubConnection.

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

için ServerTimeout'ı yapılandırıyor HubConnection.

WithStatefulReconnect(IHubConnectionBuilder)

sunucusuyla durum bilgisi olan yeniden bağlantı kurmak için öğesini HttpConnectionOptions yapılandırır.

WithUrl(IHubConnectionBuilder, String)

belirtilen URL'ye HubConnection bağlanmak için HTTP tabanlı aktarımları kullanacak şekilde yapılandırılır.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

HubConnection belirtilen URL'ye ve aktarımlara bağlanmak için HTTP tabanlı aktarımları kullanacak şekilde yapılandırılır.

WithUrl(IHubConnectionBuilder, String, HttpTransportType, Action<HttpConnectionOptions>)

HubConnection belirtilen URL'ye ve aktarımlara bağlanmak için HTTP tabanlı aktarımları kullanacak şekilde yapılandırılır.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

belirtilen URL'ye HubConnection bağlanmak için HTTP tabanlı aktarımları kullanacak şekilde yapılandırılır.

WithUrl(IHubConnectionBuilder, Uri)

belirtilen URL'ye HubConnection bağlanmak için HTTP tabanlı aktarımları kullanacak şekilde yapılandırılır.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

HubConnection belirtilen URL'ye ve aktarımlara bağlanmak için HTTP tabanlı aktarımları kullanacak şekilde yapılandırılır.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType, Action<HttpConnectionOptions>)

HubConnection belirtilen URL'ye ve aktarımlara bağlanmak için HTTP tabanlı aktarımları kullanacak şekilde yapılandırılır.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

belirtilen URL'ye HubConnection bağlanmak için HTTP tabanlı aktarımları kullanacak şekilde yapılandırılır.

WithMessagePackProtocol(IHubConnectionBuilder)

Örnekleri yapılandırmak için oluşturucu soyutlaması HubConnection .

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Örnekleri yapılandırmak için oluşturucu soyutlaması HubConnection .

AddMessagePackProtocol(ISignalRBuilder)

SignalR için MsgPack protokolunu etkinleştirir.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

SignalR için MsgPack protokolunu etkinleştirir ve MsgPack protokolü için yapılandırma seçeneklerine izin verir.

Şunlara uygulanır