Поделиться через


HubConnection Конструкторы

Определение

Перегрузки

HubConnection(IConnectionFactory, IHubProtocol, ILoggerFactory)

Инициализирует новый экземпляр класса HubConnection.

HubConnection(IConnectionFactory, IHubProtocol, IServiceProvider, ILoggerFactory)

Инициализирует новый экземпляр класса HubConnection.

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

Инициализирует новый экземпляр класса HubConnection.

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

Инициализирует новый экземпляр класса HubConnection.

HubConnection(IConnectionFactory, IHubProtocol, ILoggerFactory)

Исходный код:
HubConnection.cs
Исходный код:
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)

Исходный код:
HubConnection.cs
Исходный код:
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)

Исходный код:
HubConnection.cs
Исходный код:
HubConnection.cs
Исходный код:
HubConnection.cs
Исходный код:
HubConnection.cs
Исходный код:
HubConnection.cs
Исходный код:
HubConnection.cs
Исходный код:
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)

Исходный код:
HubConnection.cs
Исходный код:
HubConnection.cs
Исходный код:
HubConnection.cs
Исходный код:
HubConnection.cs
Исходный код:
HubConnection.cs
Исходный код:
HubConnection.cs
Исходный код:
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 будет повторно подключаться, reconnectPolicy если имеет значение NULL.

Комментарии

Объект , используемый IServiceProvider для инициализации подключения, будет удален при удалении соединения.

Применяется к