Udostępnij za pośrednictwem


HubConnection Konstruktory

Definicja

Przeciążenia

HubConnection(IConnectionFactory, IHubProtocol, ILoggerFactory)

Inicjuje nowe wystąpienie klasy HubConnection.

HubConnection(IConnectionFactory, IHubProtocol, IServiceProvider, ILoggerFactory)

Inicjuje nowe wystąpienie klasy HubConnection.

HubConnection(IConnectionFactory, IHubProtocol, EndPoint, IServiceProvider, ILoggerFactory)

Inicjuje nowe wystąpienie klasy HubConnection.

HubConnection(IConnectionFactory, IHubProtocol, EndPoint, IServiceProvider, ILoggerFactory, IRetryPolicy)

Inicjuje nowe wystąpienie klasy HubConnection.

HubConnection(IConnectionFactory, IHubProtocol, ILoggerFactory)

Źródło:
HubConnection.cs
Źródło:
HubConnection.cs

Inicjuje nowe wystąpienie klasy HubConnection.

public:
 HubConnection(Microsoft::AspNetCore::SignalR::Client::IConnectionFactory ^ connectionFactory, Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol ^ protocol, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory);
public HubConnection (Microsoft.AspNetCore.SignalR.Client.IConnectionFactory connectionFactory, Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol protocol, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory);
new Microsoft.AspNetCore.SignalR.Client.HubConnection : Microsoft.AspNetCore.SignalR.Client.IConnectionFactory * Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.AspNetCore.SignalR.Client.HubConnection
Public Sub New (connectionFactory As IConnectionFactory, protocol As IHubProtocol, loggerFactory As ILoggerFactory)

Parametry

connectionFactory
IConnectionFactory

Metoda IConnectionFactory używana do tworzenia połączenia za każdym razem StartAsync(CancellationToken) jest wywoływana.

protocol
IHubProtocol

Parametr IHubProtocol używany przez połączenie.

loggerFactory
ILoggerFactory

Fabryka rejestratora.

Dotyczy

HubConnection(IConnectionFactory, IHubProtocol, IServiceProvider, ILoggerFactory)

Źródło:
HubConnection.cs
Źródło:
HubConnection.cs

Inicjuje nowe wystąpienie klasy HubConnection.

public:
 HubConnection(Microsoft::AspNetCore::SignalR::Client::IConnectionFactory ^ connectionFactory, Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol ^ protocol, IServiceProvider ^ serviceProvider, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory);
public HubConnection (Microsoft.AspNetCore.SignalR.Client.IConnectionFactory connectionFactory, Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol protocol, IServiceProvider serviceProvider, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory);
new Microsoft.AspNetCore.SignalR.Client.HubConnection : Microsoft.AspNetCore.SignalR.Client.IConnectionFactory * Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol * IServiceProvider * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.AspNetCore.SignalR.Client.HubConnection
Public Sub New (connectionFactory As IConnectionFactory, protocol As IHubProtocol, serviceProvider As IServiceProvider, loggerFactory As ILoggerFactory)

Parametry

connectionFactory
IConnectionFactory

Metoda IConnectionFactory używana do tworzenia połączenia za każdym razem StartAsync(CancellationToken) jest wywoływana.

protocol
IHubProtocol

Parametr IHubProtocol używany przez połączenie.

serviceProvider
IServiceProvider

Obiekt IServiceProvider zawierający usługi udostępniane temu HubConnection wystąpieniu.

loggerFactory
ILoggerFactory

Fabryka rejestratora.

Uwagi

Element IServiceProvider używany do inicjowania połączenia zostanie usunięty po usunięciu połączenia.

Dotyczy

HubConnection(IConnectionFactory, IHubProtocol, EndPoint, IServiceProvider, ILoggerFactory)

Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs

Inicjuje nowe wystąpienie klasy HubConnection.

public:
 HubConnection(Microsoft::AspNetCore::Connections::IConnectionFactory ^ connectionFactory, Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol ^ protocol, System::Net::EndPoint ^ endPoint, IServiceProvider ^ serviceProvider, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory);
public HubConnection (Microsoft.AspNetCore.Connections.IConnectionFactory connectionFactory, Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol protocol, System.Net.EndPoint endPoint, IServiceProvider serviceProvider, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory);
new Microsoft.AspNetCore.SignalR.Client.HubConnection : Microsoft.AspNetCore.Connections.IConnectionFactory * Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol * System.Net.EndPoint * IServiceProvider * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.AspNetCore.SignalR.Client.HubConnection
Public Sub New (connectionFactory As IConnectionFactory, protocol As IHubProtocol, endPoint As EndPoint, serviceProvider As IServiceProvider, loggerFactory As ILoggerFactory)

Parametry

connectionFactory
IConnectionFactory

Metoda IConnectionFactory używana do tworzenia połączenia za każdym razem StartAsync(CancellationToken) jest wywoływana.

protocol
IHubProtocol

Parametr IHubProtocol używany przez połączenie.

endPoint
EndPoint

Element EndPoint do nawiązania połączenia.

serviceProvider
IServiceProvider

Obiekt IServiceProvider zawierający usługi udostępniane temu HubConnection wystąpieniu.

loggerFactory
ILoggerFactory

Fabryka rejestratora.

Uwagi

Element IServiceProvider używany do inicjowania połączenia zostanie usunięty po usunięciu połączenia.

Dotyczy

HubConnection(IConnectionFactory, IHubProtocol, EndPoint, IServiceProvider, ILoggerFactory, IRetryPolicy)

Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs
Źródło:
HubConnection.cs

Inicjuje nowe wystąpienie klasy HubConnection.

public:
 HubConnection(Microsoft::AspNetCore::Connections::IConnectionFactory ^ connectionFactory, Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol ^ protocol, System::Net::EndPoint ^ endPoint, IServiceProvider ^ serviceProvider, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory, Microsoft::AspNetCore::SignalR::Client::IRetryPolicy ^ reconnectPolicy);
public HubConnection (Microsoft.AspNetCore.Connections.IConnectionFactory connectionFactory, Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol protocol, System.Net.EndPoint endPoint, IServiceProvider serviceProvider, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.SignalR.Client.IRetryPolicy reconnectPolicy);
new Microsoft.AspNetCore.SignalR.Client.HubConnection : Microsoft.AspNetCore.Connections.IConnectionFactory * Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol * System.Net.EndPoint * IServiceProvider * Microsoft.Extensions.Logging.ILoggerFactory * Microsoft.AspNetCore.SignalR.Client.IRetryPolicy -> Microsoft.AspNetCore.SignalR.Client.HubConnection
Public Sub New (connectionFactory As IConnectionFactory, protocol As IHubProtocol, endPoint As EndPoint, serviceProvider As IServiceProvider, loggerFactory As ILoggerFactory, reconnectPolicy As IRetryPolicy)

Parametry

connectionFactory
IConnectionFactory

Metoda IConnectionFactory używana do tworzenia połączenia za każdym razem StartAsync(CancellationToken) jest wywoływana.

protocol
IHubProtocol

Parametr IHubProtocol używany przez połączenie.

endPoint
EndPoint

Element EndPoint do nawiązania połączenia.

serviceProvider
IServiceProvider

Obiekt IServiceProvider zawierający usługi udostępniane temu HubConnection wystąpieniu.

loggerFactory
ILoggerFactory

Fabryka rejestratora.

reconnectPolicy
IRetryPolicy

Steruje IRetryPolicy chronometrażem i liczbą ponownych prób nawiązania połączenia. Jeśli HubConnection parametr reconnectPolicy ma wartość null, element nie zostanie ponownie połączony.

Uwagi

Element IServiceProvider używany do inicjowania połączenia zostanie usunięty po usunięciu połączenia.

Dotyczy