HubConnection Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
- 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.
- 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í.