HubOptions<THub> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Параметры, используемые для настройки указанных экземпляров типа концентратора. Эти параметры переопределяют глобально заданные параметры.
generic <typename THub>
where THub : Hubpublic ref class HubOptions : Microsoft::AspNetCore::SignalR::HubOptions
public class HubOptions<THub> : Microsoft.AspNetCore.SignalR.HubOptions where THub : Hub
type HubOptions<'Hub (requires 'Hub :> Hub)> = class
inherit HubOptions
Public Class HubOptions(Of THub)
Inherits HubOptions
Параметры типа
- THub
Тип концентратора для настройки.
- Наследование
Конструкторы
HubOptions<THub>() |
Параметры, используемые для настройки указанных экземпляров типа концентратора. Эти параметры переопределяют глобально заданные параметры. |
Свойства
ClientTimeoutInterval |
Возвращает или задает время, которое клиенты должны отправить сообщение, прежде чем сервер закроет подключение. По умолчанию время ожидания составляет 30 секунд. (Унаследовано от HubOptions) |
DisableImplicitFromServicesParameters |
При |
EnableDetailedErrors |
Возвращает или задает значение, указывающее, отправляются ли клиенту подробные сообщения об ошибках. Подробные сообщения об ошибках содержат сведения об исключениях, создаваемых на сервере. (Унаследовано от HubOptions) |
HandshakeTimeout |
Возвращает или задает интервал, используемый сервером для истечения времени ожидания входящих запросов подтверждения клиентами. Время ожидания по умолчанию составляет 15 секунд. (Унаследовано от HubOptions) |
KeepAliveInterval |
Возвращает или задает интервал, используемый сервером для отправки проверки связи в активном состоянии подключенным клиентам. Интервал по умолчанию — 15 секунд. (Унаследовано от HubOptions) |
MaximumParallelInvocationsPerClient |
По умолчанию клиенту разрешено вызывать только один метод концентратора одновременно. Изменение этого свойства позволит клиентам одновременно вызывать несколько методов перед постановкой в очередь. (Унаследовано от HubOptions) |
MaximumReceiveMessageSize |
Возвращает или задает максимальный размер сообщения одного входящего центрального сообщения. Значение по умолчанию — 32 КБ. (Унаследовано от HubOptions) |
StatefulReconnectBufferSize |
Возвращает или задает максимальное количество байтов для буфера для каждого подключения при использовании повторного подключения с отслеживанием состояния. (Унаследовано от HubOptions) |
StreamBufferCapacity |
Возвращает или задает максимальный размер буфера для потоков отправки клиента. Размер по умолчанию — 10. (Унаследовано от HubOptions) |
SupportedProtocols |
Возвращает или задает коллекцию поддерживаемых имен протоколов концентратора. (Унаследовано от HubOptions) |
Методы расширения
AddFilter(HubOptions, IHubFilter) |
Добавляет экземпляр объекта в IHubFilterHubOptions. |
AddFilter(HubOptions, Type) |
Добавляет в IHubFilter тип HubOptions , который будет разрешаться с помощью внедрения зависимостей или активации типа. |
AddFilter<TFilter>(HubOptions) |
Добавляет в IHubFilter тип HubOptions , который будет разрешаться с помощью внедрения зависимостей или активации типа. |