IHubConnectionBuilder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстракция построителя для настройки экземпляров HubConnection.
public interface class IHubConnectionBuilder : Microsoft::AspNetCore::SignalR::ISignalRBuilder
public interface IHubConnectionBuilder : Microsoft.AspNetCore.SignalR.ISignalRBuilder
type IHubConnectionBuilder = interface
interface ISignalRBuilder
Public Interface IHubConnectionBuilder
Implements ISignalRBuilder
- Производный
- Реализации
Свойства
Services |
Возвращает коллекцию служб построителя. (Унаследовано от ISignalRBuilder) |
Методы
Build() |
Создает объект 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. |