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


ClientMessagingOptions Класс

Определение

Задает глобальные параметры обмена сообщениями, связанные с клиентом.

public class ClientMessagingOptions : Orleans.Configuration.MessagingOptions
type ClientMessagingOptions = class
    inherit MessagingOptions
Public Class ClientMessagingOptions
Inherits MessagingOptions
Наследование
ClientMessagingOptions

Конструкторы

ClientMessagingOptions()

Задает глобальные параметры обмена сообщениями, связанные с клиентом.

Поля

DEFAULT_BUFFER_POOL_BUFFER_SIZE

Задает глобальные параметры обмена сообщениями, связанные с клиентом.

(Унаследовано от MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

Задает глобальные параметры обмена сообщениями, связанные с клиентом.

(Унаследовано от MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

Задает глобальные параметры обмена сообщениями, связанные с клиентом.

(Унаследовано от MessagingOptions)
DEFAULT_CLIENT_SENDER_BUCKETS

Значение по умолчанию для ClientSenderBuckets.

DEFAULT_DROP_EXPIRED_MESSAGES

Задает глобальные параметры обмена сообщениями, связанные с клиентом.

(Унаследовано от MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

Задает глобальные параметры обмена сообщениями, связанные с клиентом.

(Унаследовано от MessagingOptions)
DEFAULT_MAX_MESSAGE_BODY_SIZE

Задает глобальные параметры обмена сообщениями, связанные с клиентом.

(Унаследовано от MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

Задает глобальные параметры обмена сообщениями, связанные с клиентом.

(Унаследовано от MessagingOptions)
DEFAULT_PREFERRED_FAMILY

Значение по умолчанию для PreferredFamily.

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

Задает глобальные параметры обмена сообщениями, связанные с клиентом.

(Унаследовано от MessagingOptions)

Свойства

BufferPoolBufferSize

Размер буфера в пуле буферов обмена сообщениями.

(Унаследовано от MessagingOptions)
BufferPoolMaxSize

Максимальный размер пула буферов обмена сообщениями.

(Унаследовано от MessagingOptions)
BufferPoolPreallocationSize

Начальный размер предварительно выделенного буферного пула обмена сообщениями.

(Унаследовано от MessagingOptions)
ClientSenderBuckets

Возвращает или задает общее количество сегментов детализации, используемых клиентом в протоколе обмена данными между клиентом и шлюзом. В этом протоколе интервалы интервалов сопоставляются с контейнерами, а контейнеры сопоставляются с подключениями шлюза, чтобы обеспечить прикрепление интервалов к шлюзу (сообщения к одному и тому же интервалу отправляются в один шлюз, при этом равномерно распределяя интервалы между шлюзами). Это число должно быть примерно в 10–100 раз больше ожидаемого числа подключений к шлюзу. Если этот атрибут не указан, используется Math.Pow(2, 13).

DropExpiredMessages

Возвращает или задает значение, указывающее, следует ли удалять сообщения по истечении срока действия, т. е. если они не были доставлены в место назначения до истечения времени ожидания отправителя.

(Унаследовано от MessagingOptions)
LargeMessageWarningThreshold

Атрибут LargeMessageWarningThreshold указывает, когда следует создавать предупреждающее сообщение трассировки для больших сообщений.

(Унаследовано от MessagingOptions)
LocalAddress

Возвращает или задает IP-адрес, используемый для клиента кластера.

MaxMessageBodySize

Максимальный размер (в байтах) текста сообщения. Среда выполнения принудительно закроет соединение, если размер тела превышает это значение.

(Унаследовано от MessagingOptions)
MaxMessageHeaderSize

Максимальный размер заголовка сообщения (в байтах). Среда выполнения принудительно закроет подключение, если размер заголовка больше этого значения.

(Унаследовано от MessagingOptions)
MaxResendCount

Атрибут MaxResendCount указывает максимальное количество перенаправок одного сообщения.

(Унаследовано от MessagingOptions)
NetworkInterfaceName

Возвращает или задает имя сетевого интерфейса, используемого для разработки IP-адреса для этого компьютера.

PreferredFamily

Возвращает или задает предпочтительный AddressFamily объект, используемый при определении соответствующего удостоверения клиента.

PropagateActivityId

Следует ли распространять параметры Trace.CorrelationManager.ActivityId в вызовы grain.

(Унаследовано от MessagingOptions)
ResendOnTimeout

Атрибут ResendOnTimeout указывает, должна ли среда выполнения автоматически повторно отправить сообщение при превышении времени ожидания отправителя. Значение по умолчанию — false.

(Унаследовано от MessagingOptions)
ResponseTimeout

Возвращает или задает время ожидания по умолчанию до того, как предполагается, что запрос завершился ошибкой.

(Унаследовано от MessagingOptions)
ResponseTimeoutWithDebugger

Возвращает или задает действующее ResponseTimeout значение, используемое при подключении отладчика.

(Унаследовано от MessagingOptions)

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