HubConnectionBuilder Sınıf

Tanım

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

public ref class HubConnectionBuilder : Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder, Microsoft::AspNetCore::SignalR::ISignalRBuilder
public class HubConnectionBuilder : Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder, Microsoft.AspNetCore.SignalR.ISignalRBuilder
type HubConnectionBuilder = class
    interface IHubConnectionBuilder
    interface ISignalRBuilder
Public Class HubConnectionBuilder
Implements IHubConnectionBuilder, ISignalRBuilder
Devralma
HubConnectionBuilder
Uygulamalar

Oluşturucular

HubConnectionBuilder()

HubConnectionBuilder sınıfının yeni bir örneğini başlatır.

Özellikler

Services

Oluşturucu hizmet koleksiyonunu alır.

Yöntemler

Build()

oluşturur HubConnection.

Equals(Object)

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

GetHashCode()

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

GetType()

Type Geçerli örneğini alır.

ToString()

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

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 yeniden bağlanmayı otomatik olarak deneyecek şekilde yapılandırılır. İstemci, dört yeniden bağlanma denemesini denemeden önce sırasıyla varsayılan 0, 2, 10 ve 30 saniyeyi bekler.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

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

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

HubConnection Bağlantı kesilirse yeniden bağlanmayı otomatik olarak 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ı anlaşması yapmak 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 öğesini yapılandırır.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

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

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

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

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

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

WithUrl(IHubConnectionBuilder, Uri)

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

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

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

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

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

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

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

WithMessagePackProtocol(IHubConnectionBuilder)

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

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

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

AddMessagePackProtocol(ISignalRBuilder)

SignalR için MsgPack protokolunu etkinleştirir.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

SignalR için MsgPack protokolunu etkinleştirir ve MsgPack protokollerinin yapılandırılması için seçeneklere izin verir.

Şunlara uygulanır