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.

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