packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ru/System.Net.Sockets.xml

(开头部分) 60KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Net.Sockets</name>
  </assembly>
  <members>
    <member name="T:System.Net.Sockets.ProtocolType">
      <summary>Задает протокол, поддерживающий класс <see cref="T:System.Net.Sockets.Socket" />.</summary>
    </member>
    <member name="F:System.Net.Sockets.ProtocolType.Tcp">
      <summary>Протокол TCP.</summary>
    </member>
    <member name="F:System.Net.Sockets.ProtocolType.Udp">
      <summary>Протокол UDP.</summary>
    </member>
    <member name="F:System.Net.Sockets.ProtocolType.Unknown">
      <summary>Неизвестный протокол.</summary>
    </member>
    <member name="F:System.Net.Sockets.ProtocolType.Unspecified">
      <summary>Неуказанный протокол.</summary>
    </member>
    <member name="T:System.Net.Sockets.Socket">
      <summary>Реализует интерфейс сокетов Berkeley.</summary>
    </member>
    <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Sockets.Socket" />, используя заданные семейство адресов, тип сокета и протокол.</summary>
      <param name="addressFamily">Одно из значений <see cref="T:System.Net.Sockets.AddressFamily" />. </param>
      <param name="socketType">Одно из значений <see cref="T:System.Net.Sockets.SocketType" />. </param>
      <param name="protocolType">Одно из значений <see cref="T:System.Net.Sockets.ProtocolType" />. </param>
      <exception cref="T:System.Net.Sockets.SocketException">Сочетание параметров <paramref name="addressFamily" />, <paramref name="socketType" /> и <paramref name="protocolType" /> приводит к неработоспособному сокету. </exception>
    </member>
    <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Sockets.Socket" />, используя указанный тип сокетов и протокол.</summary>
      <param name="socketType">Одно из значений <see cref="T:System.Net.Sockets.SocketType" />.</param>
      <param name="protocolType">Одно из значений <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
      <exception cref="T:System.Net.Sockets.SocketException">Сочетание параметров <paramref name="socketType" /> и <paramref name="protocolType" /> приводит к недопустимому сокету. </exception>
    </member>
    <member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
      <summary>Начинает асинхронную операцию, чтобы принять попытку входящего подключения.</summary>
      <returns>Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> в параметре <paramref name="e" />.Возвращает значение false, если операция ввода-вывода завершена синхронно.Событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> на параметре <paramref name="e" /> не произойдет и объект <paramref name="e" />, передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.</returns>
      <param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
      <exception cref="T:System.ArgumentException">Аргумент является недопустимым.Это исключение возникает, если обеспечиваемый буфер имеет недостаточный размер.Буфер должен иметь размер, равный, по крайней мере, 2 * (размер(SOCKADDR_STORAGE + 16) байт.Это исключение также возникает, если задано несколько буферов, свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> не имеет значение "null".</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Аргумент вне диапазона.Исключение возникает, если объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> имеет значение меньше 0.</exception>
      <exception cref="T:System.InvalidOperationException">Предпринят запрос выполнения недопустимой операции.Это исключение возникает, если принимающий объект <see cref="T:System.Net.Sockets.Socket" /> не производит прослушивание подключений или принимающий сокет является связанным.Требуется вызвать объект <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> и метод <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> перед вызовом метода <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" />.Это исключение также происходит, если сокет уже подключен или работа с сокетом уже выполнялась с использованием указанного параметра <paramref name="e" />. </exception>
      <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
      <exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
      <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
    </member>
    <member name="P:System.Net.Sockets.Socket.AddressFamily">
      <summary>Получает семейство адресов объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
      <returns>Одно из значений <see cref="T:System.Net.Sockets.AddressFamily" />.</returns>
    </member>
    <member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
      <summary>Связывает объект <see cref="T:System.Net.Sockets.Socket" /> с локальной конечной точкой.</summary>
      <param name="localEP">Локальный объект <see cref="T:System.Net.EndPoint" />, который необходимо связать с объектом <see cref="T:System.Net.Sockets.Socket" />. </param>
      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="localEP" /> имеет значение null. </exception>
      <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
      <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
      <exception cref="T:System.Security.SecurityException">У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции. </exception>
      <PermissionSet>
后面还有 333 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。