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


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.

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