System.Net.Sockets
Задает протокол, поддерживающий класс .
Протокол TCP.
Протокол UDP.
Неизвестный протокол.
Неуказанный протокол.
Реализует интерфейс сокетов Berkeley.
Инициализирует новый экземпляр класса , используя заданные семейство адресов, тип сокета и протокол.
Одно из значений .
Одно из значений .
Одно из значений .
Сочетание параметров , и приводит к неработоспособному сокету.
Инициализирует новый экземпляр класса , используя указанный тип сокетов и протокол.
Одно из значений .
Одно из значений .
Сочетание параметров и приводит к недопустимому сокету.
Начинает асинхронную операцию, чтобы принять попытку входящего подключения.
Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.Событие на параметре не произойдет и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.
Объект для использования в данной асинхронной операции сокета.
Аргумент является недопустимым.Это исключение возникает, если обеспечиваемый буфер имеет недостаточный размер.Буфер должен иметь размер, равный, по крайней мере, 2 * (размер(SOCKADDR_STORAGE + 16) байт.Это исключение также возникает, если задано несколько буферов, свойство не имеет значение "null".
Аргумент вне диапазона.Исключение возникает, если объект имеет значение меньше 0.
Предпринят запрос выполнения недопустимой операции.Это исключение возникает, если принимающий объект не производит прослушивание подключений или принимающий сокет является связанным.Требуется вызвать объект и метод перед вызовом метода .Это исключение также происходит, если сокет уже подключен или работа с сокетом уже выполнялась с использованием указанного параметра .
Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".
Этот метод доступен только в Windows XP и более поздних версиях.
Объект закрыт.
Получает семейство адресов объекта .
Одно из значений .
Связывает объект с локальной конечной точкой.
Локальный объект , который необходимо связать с объектом .
Параметр имеет значение null.
Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".
Объект закрыт.
У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции.
Отменяет выполнение асинхронного запроса для подключения к удаленному узлу.
Объект , используемый для запроса соединения с удаленным узлом путем вызова одного из методов .
Параметр и не могут иметь значение NULL.
Произошла ошибка при попытке доступа к сокету.
Объект закрыт.
У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции.
Начинает выполнение асинхронного запроса для подключения к удаленному узлу.
Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.
Объект для использования в данной асинхронной операции сокета.
Аргумент является недопустимым.Это исключение возникает, если задано несколько буферов, свойство не имеет значение "null".
Параметр и не могут иметь значение NULL.
ведет прослушивание или работа с сокетом уже выполняется с использованием объекта , указанного параметром .
Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".
Этот метод доступен только в Windows XP и более поздних версиях.Это исключение возникает также в том случае, если локальная конечная точка и объект не принадлежат к одному семейству адресов.
Объект закрыт.
У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции.
Начинает выполнение асинхронного запроса для подключения к удаленному узлу.
Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.
Одно из значений .
Одно из значений .
Объект для использования в данной асинхронной операции сокета.
Аргумент является недопустимым.Это исключение возникает, если задано несколько буферов, свойство не имеет значение "null".
Параметр и не могут иметь значение NULL.
ведет прослушивание или работа с сокетом уже выполняется с использованием объекта , указанного параметром .
Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".
Этот метод доступен только в Windows XP и более поздних версиях.Это исключение возникает также в том случае, если локальная конечная точка и объект не принадлежат к одному семейству адресов.
Объект закрыт.
У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции.
Получает значение, указывающее, подключается ли объект к удаленному узлу в результате последней операции или .
Значение true, если объект в результате последней операции был подключен к удаленному ресурсу; в противном случае — значение false.
Освобождает все ресурсы, используемые текущим экземпляром класса .
Освобождает неуправляемые ресурсы, используемые объектом , и по возможности — управляемые ресурсы.
Значение true для освобождения управляемых и неуправляемых ресурсов; значение false для освобождения только неуправляемых ресурсов.
Освобождает ресурсы, используемые классом .
Устанавливает объект в состояние прослушивания.
Максимальная длина очереди ожидающих подключений.
Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".
Объект закрыт.
Возвращает локальную конечную точку.
Объект , который объект использует для взаимодействий.
Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".
Объект закрыт.
Возвращает или задает значение , указывающее, используется ли поток в алгоритме Nagle.
Значение false, если объект использует алгоритм Nagle; в противном случае — значение true.Значение по умолчанию — false.
Произошла ошибка при попытке доступа к объекту .Дополнительные сведения см. в разделе "Примечания".
Объект закрыт.
Указывает, поддерживают ли основная операционная система и сетевые адаптеры протокол IPv4.
Значение true, если основная операционная система и сетевые адаптеры поддерживают протокол IPv4; в противном случае — значение false.
Указывает, поддерживают ли основная операционная система и сетевые адаптеры протокол IPv6.
Значение true, если основная операционная система и сетевые адаптеры поддерживают протокол IPv6; в противном случае — значение false.
Получает тип протокола объекта .
Одно из значений .
Начинает выполнение асинхронного запроса, чтобы получить данные из подключенного объекта .
Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.
Объект для использования в данной асинхронной операции сокета.
Аргумент был недопустимым.Свойства или на параметре должны ссылаться на допустимые буферы.Может быть установлено одно из этих свойств, но нельзя одновременно устанавливать оба свойства.
Операция сокета уже выполнялась с использованием объекта , указанного в параметре .
Этот метод доступен только в Windows XP и более поздних версиях.
Объект закрыт.
Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".
Получает или задает значение, задающее размер приемного буфера объекта .
Объект , который содержит значение размера приемного буфера в байтах.Значение по умолчанию — 8192.
Произошла ошибка при попытке доступа к сокету.
Объект закрыт.
Значение, указанное для операции установки, меньше 0.
Начинает выполнение асинхронного приема данных с указанного сетевого устройства.
Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.
Объект для использования в данной асинхронной операции сокета.
Объект не может иметь значение "null".
Операция сокета уже выполнялась с использованием объекта , указанного в параметре .
Этот метод доступен только в Windows XP и более поздних версиях.
Объект закрыт.
Произошла ошибка при попытке доступа к сокету.
Возвращает удаленную конечную точку.
Объект , с которым взаимодействует объект .
Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".
Объект закрыт.
Выполняет асинхронную передачу данных на подключенный объект .
Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.
Объект для использования в данной асинхронной операции сокета.
Свойства или на параметре должны ссылаться на допустимые буферы.Может быть установлено одно из этих свойств, но нельзя одновременно устанавливать оба свойства.
Операция сокета уже выполнялась с использованием объекта , указанного в параметре .
Этот метод доступен только в Windows XP и более поздних версиях.
Объект закрыт.
Объект уже не подключен или он был получен посредством метода , или .
Получает или задает значение, определяющее размер буфера передачи объекта .
Объект , который содержит значение размера буфера передачи в байтах.Значение по умолчанию — 8192.
Произошла ошибка при попытке доступа к сокету.
Объект закрыт.
Значение, указанное для операции установки, меньше 0.
Выполняет асинхронную передачу данных в указанный удаленный узел.
Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.
Объект для использования в данной асинхронной операции сокета.
Объект не может иметь значение "null".
Операция сокета уже выполнялась с использованием объекта , указанного в параметре .
Этот метод доступен только в Windows XP и более поздних версиях.
Объект закрыт.
Указанный протокол работает с установлением соединения, но объект еще не подключен.
Блокирует передачу и получение данных для объекта .
Одно из значений , указывающее на то, что операция более не разрешена.
Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".
Объект закрыт.
Получает или задает значение, задающее время существования (TTL) IP-пакетов, отправленных объектом .
Значение времени существования TTL.
В качестве величины срока жизни нельзя задать отрицательное число.
Это свойство может быть установлено только для сокетов в семействах или .
Произошла ошибка при попытке доступа к сокету.Эта ошибка также возвращается при попытке задать срок жизни больше, чем 255.
Объект закрыт.
Представляет асинхронную операцию сокета.
Создает пустой экземпляр класса .
Платформа не поддерживается.
Возвращает или задает сокет для применения или сокет, созданный для принятия запроса на подключения, с помощью асинхронного метода сокета.
Объект для применения (сокет, созданный для принятия запроса на подключения с помощью асинхронного метода сокета).
Получает буфер данных для применения в асинхронном методе сокета.
Массив , представляющий буфер данных для применения в асинхронном методе сокета.
Возвращает или задает массив буферов данных для применения в асинхронном методе сокета.
Объект , представляющий массив буферов данных для применения в асинхронном методе сокета.
Неоднозначное указание буферов для заданной операции.Это исключение возникает, если для свойства задано значение, отличное от NULL, и была предпринята попытка задать отличное от NULL значение для свойства .
Получает количество байтов, переданных в операции сокета.
Объект , содержащий количество байтов, переданных в операции сокета.
Событие, используемое для завершения асинхронной операции.
Получает исключение в случае сбоя соединения при использовании .
Объект , указывающий причину ошибки соединения, если значение было задано для свойства .
Созданный и подключенный объект после успешного выполнения метода .
Подключенный объект .
Получает значение, равное максимальному количеству данных (в байтах), которое может быть отправлено или получено в асинхронной операции.
Объект , содержащий значение, равное максимальному количеству данных (в байтах), которое может быть отправлено или получено.
Освобождает неуправляемые ресурсы, используемые экземпляром класса , и при необходимости удаляет управляемые ресурсы.
Освобождает ресурсы, используемые классом .
Получает тип операции сокета, которая была выполнена последней с этим объектом контекста.
Экземпляр класса , указывающий тип операции сокета, которая была выполнена последней с этим объектом контекста.
Получает смещение (в байтах) в буфере данных, на который ссылается свойство .
Объект , содержащий смещение (в байтах) в буфере данных, на который ссылается свойство .
Представляет метод, вызываемый после завершения асинхронной операции.
Сигнализирующее событие.
Возвращает или задает удаленную конечную точка IP для асинхронной операции.
Объект , представляющий удаленную конечную точка IP для асинхронной операции.
Задает буфер данных для применения в асинхронном методе сокета.
Буфер данных для применения в асинхронном методе сокета.
Смещение (в байтах) в буфере данных, при котором начинается операция.
Максимальное количество данных (в байтах), которое может быть отправлено или получено в буфере.
Неоднозначное указание буферов.Это исключение возникает, если значения свойств и одновременно отличны от null.
Аргумент вне диапазона.Это исключение возникает, если значение параметра меньше нуля или больше длины массива, указанной в свойстве .Это исключение возникает также, если значение параметра меньше нуля или больше разницы между длиной массива, указанной в свойстве , и значением параметра .
Задает буфер данных для применения в асинхронном методе сокета.
Смещение (в байтах) в буфере данных, при котором начинается операция.
Максимальное количество данных (в байтах), которое может быть отправлено или получено в буфере.
Аргумент вне диапазона.Это исключение возникает, если значение параметра меньше нуля или больше длины массива, указанной в свойстве .Это исключение возникает также, если значение параметра меньше нуля или больше разницы между длиной массива, указанной в свойстве , и значением параметра .
Возвращает или задает результат асинхронной операции сокета.
Объект , представляющий результат асинхронной операции сокета.
Возвращает или задает объект пользователя или приложения, связанный с данной асинхронной операцией сокета.
Объект, который представляет объект пользователя или приложения, связанный с данной асинхронной операцией сокета.
Тип асинхронной операции сокета, которая была выполнена последней с этим объектом контекста.
Операция Accept сокета.
Операция Connect сокета.
Ни одна из операций сокета.
Операция Receive сокета.
Операция ReceiveFrom сокета.
Операция Send сокета.
Операция SendTo сокета.
Определяет константы, используемые методом .
Отключает объект как от приема, так и от передачи.Это поле является константой.
Отключает объект от приема.Это поле является константой.
Отключает объект от передачи.Это поле является константой.
Указывает тип сокета, являющегося экземпляром класса .
Поддерживает датаграммы — ненадежные сообщения с фиксированной (обычно малой) максимальной длиной, передаваемые без установления подключения.Возможны потеря и дублирование сообщений, а также их получение не в том порядке, в котором они отправлены.Объект типа не требует установки подключения до приема и передачи данных и может обеспечивать связь со множеством одноранговых узлов. использует протокол Datagram () и .
Поддерживает надежные двусторонние байтовые потоки в режиме с установлением подключения, без дублирования данных и без сохранения границ данных.Объект Socket этого типа взаимодействует с одним узлом и требует установления подключения к удаленному узлу перед началом передачи данных. использует протокол TCP () и InterNetwork.
Задает неизвестный тип Socket.