HubConnectionBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Построитель для настройки HubConnection экземпляров.
public ref class HubConnectionBuilder : Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder, Microsoft::AspNetCore::SignalR::ISignalRBuilder
public class HubConnectionBuilder : Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder, Microsoft.AspNetCore.SignalR.ISignalRBuilder
type HubConnectionBuilder = class
interface IHubConnectionBuilder
interface ISignalRBuilder
Public Class HubConnectionBuilder
Implements IHubConnectionBuilder, ISignalRBuilder
- Наследование
-
HubConnectionBuilder
- Реализации
Конструкторы
HubConnectionBuilder() |
Инициализирует новый экземпляр класса HubConnectionBuilder. |
Свойства
Services |
Возвращает коллекцию служб построителя. |
Методы
Build() |
Создает объект HubConnection. |
Equals(Object) |
Построитель для настройки HubConnection экземпляров. |
GetHashCode() |
Построитель для настройки HubConnection экземпляров. |
GetType() |
Возвращает объект Type для текущего экземпляра. |
ToString() |
Построитель для настройки HubConnection экземпляров. |
Методы расширения
ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>) |
Добавляет делегат для настройки указанного интерфейса ILoggingBuilder. Он может вызываться несколько раз. |
WithAutomaticReconnect(IHubConnectionBuilder) |
Настраивает для автоматической HubConnection попытки повторного подключения в случае потери соединения. Клиент будет ожидать по умолчанию 0, 2, 10 и 30 секунд соответственно, прежде чем пытаться выполнить до четырех попыток повторного подключения. |
WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy) |
Настраивает для автоматической HubConnection попытки повторного подключения в случае потери соединения. |
WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[]) |
Настраивает для автоматической HubConnection попытки повторного подключения в случае потери соединения. |
WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan) |
Настраивает KeepAliveInterval для HubConnection. |
WithServerTimeout(IHubConnectionBuilder, TimeSpan) |
Настраивает ServerTimeout для HubConnection. |
WithStatefulReconnect(IHubConnectionBuilder) |
Настраивает для HttpConnectionOptions согласования повторного подключения с отслеживанием состояния с сервером. |
WithUrl(IHubConnectionBuilder, String) |
Настраивает для HubConnection использования транспорта на основе HTTP для подключения к указанному URL-адресу. |
WithUrl(IHubConnectionBuilder, String, HttpTransportType) |
Настраивает для HubConnection использования транспорта на основе HTTP для подключения к указанному URL-адресу и транспортам. |
WithUrl(IHubConnectionBuilder, String, HttpTransportType, Action<HttpConnectionOptions>) |
Настраивает для HubConnection использования транспорта на основе HTTP для подключения к указанному URL-адресу и транспортам. |
WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>) |
Настраивает для HubConnection использования транспорта на основе HTTP для подключения к указанному URL-адресу. |
WithUrl(IHubConnectionBuilder, Uri) |
Настраивает для HubConnection использования транспорта на основе HTTP для подключения к указанному URL-адресу. |
WithUrl(IHubConnectionBuilder, Uri, HttpTransportType) |
Настраивает для HubConnection использования транспорта на основе HTTP для подключения к указанному URL-адресу и транспортам. |
WithUrl(IHubConnectionBuilder, Uri, HttpTransportType, Action<HttpConnectionOptions>) |
Настраивает для HubConnection использования транспорта на основе HTTP для подключения к указанному URL-адресу и транспортам. |
WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>) |
Настраивает для HubConnection использования транспорта на основе HTTP для подключения к указанному URL-адресу. |
WithMessagePackProtocol(IHubConnectionBuilder) |
Построитель для настройки HubConnection экземпляров. |
WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions) |
Построитель для настройки HubConnection экземпляров. |
AddMessagePackProtocol(ISignalRBuilder) |
Включает протокол MsgPack для SignalR. |
AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>) |
Включает протокол MsgPack для SignalR и позволяет настроить параметры протокола MsgPack. |