SocketTransportOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Параметры транспорта на основе сокетов.
public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
- Наследование
-
SocketTransportOptions
Конструкторы
SocketTransportOptions() |
Параметры транспорта на основе сокетов. |
Свойства
Backlog |
Максимальная длина очереди ожидающих подключений. |
CreateBoundListenSocket |
Функция, используемая для создания нового Socket объекта для прослушивания. Если значение не задано, CreateDefaultBoundListenSocket(EndPoint) используется . |
IOQueueCount |
Количество очередей ввода-вывода, используемых для обработки запросов. Задайте значение 0, чтобы напрямую запланировать ввод-вывод в ThreadPool. |
MaxReadBufferSize |
Возвращает или задает максимальное количество неисправляемых входящих байтов, которые будут буферизованы транспортом.
Значение |
MaxWriteBufferSize |
Возвращает или задает максимальное количество исходящих байтов, которые транспорт будет буферировать перед применением обратного сжатия записи.
Значение |
NoDelay |
Установите значение false, чтобы включить алгоритм Нейгла для всех подключений. |
UnsafePreferInlineScheduling |
Встроенные продолжения приложения и транспорта вместо отправки в пул потоков. |
WaitForDataBeforeAllocatingBuffer |
Дождитесь, пока не будут доступны данные для выделения буфера. Если задать для этого параметра значение false, пропускная способность может увеличиться за счет увеличения использования памяти. |
Методы
CreateDefaultBoundListenSocket(EndPoint) |
Создает экземпляр по умолчанию для заданного SocketEndPoint объекта , который может использоваться прослушивателем подключения для прослушивания входящих запросов. Bind(EndPoint) вызывается этим методом. |