HubConnection 构造函数

定义

重载

HubConnection(IConnectionFactory, IHubProtocol, ILoggerFactory)

Source:
HubConnection.cs
Source:
HubConnection.cs

初始化 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)

参数

connectionFactory
IConnectionFactory

IConnectionFactory每次StartAsync(CancellationToken)调用用于创建连接的 。

protocol
IHubProtocol

IHubProtocol连接使用的 。

loggerFactory
ILoggerFactory

记录器工厂。

适用于

HubConnection(IConnectionFactory, IHubProtocol, IServiceProvider, ILoggerFactory)

Source:
HubConnection.cs
Source:
HubConnection.cs

初始化 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)

参数

connectionFactory
IConnectionFactory

IConnectionFactory每次StartAsync(CancellationToken)调用用于创建连接的 。

protocol
IHubProtocol

IHubProtocol连接使用的 。

serviceProvider
IServiceProvider

一个 IServiceProvider ,包含提供给此 HubConnection 实例的服务。

loggerFactory
ILoggerFactory

记录器工厂。

注解

IServiceProvider 释放连接时,将释放用于初始化连接的 。

适用于

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

Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs

初始化 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)

参数

connectionFactory
IConnectionFactory

IConnectionFactory每次StartAsync(CancellationToken)调用用于创建连接的 。

protocol
IHubProtocol

IHubProtocol连接使用的 。

endPoint
EndPoint

EndPoint要连接到的 。

serviceProvider
IServiceProvider

一个 IServiceProvider ,包含提供给此 HubConnection 实例的服务。

loggerFactory
ILoggerFactory

记录器工厂。

注解

IServiceProvider 释放连接时,将释放用于初始化连接的 。

适用于

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

Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs
Source:
HubConnection.cs

初始化 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)

参数

connectionFactory
IConnectionFactory

IConnectionFactory每次StartAsync(CancellationToken)调用用于创建连接的 。

protocol
IHubProtocol

IHubProtocol连接使用的 。

endPoint
EndPoint

EndPoint要连接到的 。

serviceProvider
IServiceProvider

一个 IServiceProvider ,包含提供给此 HubConnection 实例的服务。

loggerFactory
ILoggerFactory

记录器工厂。

reconnectPolicy
IRetryPolicy

控制 IRetryPolicy 重新连接尝试的时间和次数的 。 HubConnection如果 为 null,reconnectPolicy则 不会重新连接。

注解

IServiceProvider 释放连接时,将释放用于初始化连接的 。

适用于