HubConnection Konstruktory

Definice

Přetížení

HubConnection(IConnectionFactory, IHubProtocol, ILoggerFactory)

Inicializuje novou instanci HubConnection třídy.

HubConnection(IConnectionFactory, IHubProtocol, IServiceProvider, ILoggerFactory)

Inicializuje novou instanci HubConnection třídy.

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

Inicializuje novou instanci HubConnection třídy.

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

Inicializuje novou instanci HubConnection třídy.

HubConnection(IConnectionFactory, IHubProtocol, ILoggerFactory)

Inicializuje novou instanci HubConnection třídy.

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

Používá IConnectionFactory se k vytvoření připojení při každém StartAsync(CancellationToken) zavolání.

protocol
IHubProtocol

Používané IHubProtocol připojením.

loggerFactory
ILoggerFactory

Továrna protokolovacího nástroje.

Platí pro

HubConnection(IConnectionFactory, IHubProtocol, IServiceProvider, ILoggerFactory)

Inicializuje novou instanci HubConnection třídy.

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

Používá IConnectionFactory se k vytvoření připojení při každém StartAsync(CancellationToken) zavolání.

protocol
IHubProtocol

Používané IHubProtocol připojením.

serviceProvider
IServiceProvider

Obsahující IServiceProvider služby poskytované této HubConnection instanci.

loggerFactory
ILoggerFactory

Továrna protokolovacího nástroje.

Poznámky

Při IServiceProvider odstranění připojení se použije k inicializaci připojení.

Platí pro

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

Inicializuje novou instanci HubConnection třídy.

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

Používá IConnectionFactory se k vytvoření připojení při každém StartAsync(CancellationToken) zavolání.

protocol
IHubProtocol

Používané IHubProtocol připojením.

endPoint
EndPoint

Připojení EndPoint .

serviceProvider
IServiceProvider

Obsahující IServiceProvider služby poskytované této HubConnection instanci.

loggerFactory
ILoggerFactory

Továrna protokolovacího nástroje.

Poznámky

Při IServiceProvider odstranění připojení se použije k inicializaci připojení.

Platí pro

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

Inicializuje novou instanci HubConnection třídy.

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

Používá IConnectionFactory se k vytvoření připojení při každém StartAsync(CancellationToken) zavolání.

protocol
IHubProtocol

Používané IHubProtocol připojením.

endPoint
EndPoint

Připojení EndPoint .

serviceProvider
IServiceProvider

Obsahující IServiceProvider služby poskytované této HubConnection instanci.

loggerFactory
ILoggerFactory

Továrna protokolovacího nástroje.

reconnectPolicy
IRetryPolicy

Určuje IRetryPolicy časování a počet pokusů o opětovné připojení. Pokud HubConnection je hodnota null, znovu se nepřipojí reconnectPolicy .

Poznámky

Při IServiceProvider odstranění připojení se použije k inicializaci připojení.

Platí pro