1 <?xml version="1.0" encoding="utf-8"?>
\r
4 <name>System.Net.Sockets</name>
\r
7 <member name="T:System.Net.Sockets.ProtocolType">
\r
8 <summary>Задает протокол, поддерживающий класс <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
10 <member name="F:System.Net.Sockets.ProtocolType.Tcp">
\r
11 <summary>Протокол TCP.</summary>
\r
13 <member name="F:System.Net.Sockets.ProtocolType.Udp">
\r
14 <summary>Протокол UDP.</summary>
\r
16 <member name="F:System.Net.Sockets.ProtocolType.Unknown">
\r
17 <summary>Неизвестный протокол.</summary>
\r
19 <member name="F:System.Net.Sockets.ProtocolType.Unspecified">
\r
20 <summary>Неуказанный протокол.</summary>
\r
22 <member name="T:System.Net.Sockets.Socket">
\r
23 <summary>Реализует интерфейс сокетов Berkeley.</summary>
\r
25 <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
\r
26 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Sockets.Socket" />, используя заданные семейство адресов, тип сокета и протокол.</summary>
\r
27 <param name="addressFamily">Одно из значений <see cref="T:System.Net.Sockets.AddressFamily" />. </param>
\r
28 <param name="socketType">Одно из значений <see cref="T:System.Net.Sockets.SocketType" />. </param>
\r
29 <param name="protocolType">Одно из значений <see cref="T:System.Net.Sockets.ProtocolType" />. </param>
\r
30 <exception cref="T:System.Net.Sockets.SocketException">Сочетание параметров <paramref name="addressFamily" />, <paramref name="socketType" /> и <paramref name="protocolType" /> приводит к неработоспособному сокету. </exception>
\r
32 <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
\r
33 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Sockets.Socket" />, используя указанный тип сокетов и протокол.</summary>
\r
34 <param name="socketType">Одно из значений <see cref="T:System.Net.Sockets.SocketType" />.</param>
\r
35 <param name="protocolType">Одно из значений <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
\r
36 <exception cref="T:System.Net.Sockets.SocketException">Сочетание параметров <paramref name="socketType" /> и <paramref name="protocolType" /> приводит к недопустимому сокету. </exception>
\r
38 <member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
\r
39 <summary>Начинает асинхронную операцию, чтобы принять попытку входящего подключения.</summary>
\r
40 <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>
\r
41 <param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
\r
42 <exception cref="T:System.ArgumentException">Аргумент является недопустимым.Это исключение возникает, если обеспечиваемый буфер имеет недостаточный размер.Буфер должен иметь размер, равный, по крайней мере, 2 * (размер(SOCKADDR_STORAGE + 16) байт.Это исключение также возникает, если задано несколько буферов, свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> не имеет значение "null".</exception>
\r
43 <exception cref="T:System.ArgumentOutOfRangeException">Аргумент вне диапазона.Исключение возникает, если объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> имеет значение меньше 0.</exception>
\r
44 <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>
\r
45 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
\r
46 <exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
\r
47 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
49 <member name="P:System.Net.Sockets.Socket.AddressFamily">
\r
50 <summary>Получает семейство адресов объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
51 <returns>Одно из значений <see cref="T:System.Net.Sockets.AddressFamily" />.</returns>
\r
53 <member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
\r
54 <summary>Связывает объект <see cref="T:System.Net.Sockets.Socket" /> с локальной конечной точкой.</summary>
\r
55 <param name="localEP">Локальный объект <see cref="T:System.Net.EndPoint" />, который необходимо связать с объектом <see cref="T:System.Net.Sockets.Socket" />. </param>
\r
56 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="localEP" /> имеет значение null. </exception>
\r
57 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
\r
58 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
59 <exception cref="T:System.Security.SecurityException">У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции. </exception>
\r
61 <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
62 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
63 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
64 <IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
67 <member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
\r
68 <summary>Отменяет выполнение асинхронного запроса для подключения к удаленному узлу.</summary>
\r
69 <param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, используемый для запроса соединения с удаленным узлом путем вызова одного из методов <see cref="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)" />.</param>
\r
70 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="e" /> и <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не могут иметь значение NULL.</exception>
\r
71 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету. </exception>
\r
72 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
73 <exception cref="T:System.Security.SecurityException">У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции.</exception>
\r
75 <member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
\r
76 <summary>Начинает выполнение асинхронного запроса для подключения к удаленному узлу.</summary>
\r
77 <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>
\r
78 <param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
\r
79 <exception cref="T:System.ArgumentException">Аргумент является недопустимым.Это исключение возникает, если задано несколько буферов, свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> не имеет значение "null".</exception>
\r
80 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="e" /> и <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не могут иметь значение NULL.</exception>
\r
81 <exception cref="T:System.InvalidOperationException">
\r
82 <see cref="T:System.Net.Sockets.Socket" /> ведет прослушивание или работа с сокетом уже выполняется с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного параметром <paramref name="e" />.</exception>
\r
83 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
\r
84 <exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.Это исключение возникает также в том случае, если локальная конечная точка и объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не принадлежат к одному семейству адресов.</exception>
\r
85 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
86 <exception cref="T:System.Security.SecurityException">У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции.</exception>
\r
88 <member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
\r
89 <summary>Начинает выполнение асинхронного запроса для подключения к удаленному узлу.</summary>
\r
90 <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>
\r
91 <param name="socketType">Одно из значений <see cref="T:System.Net.Sockets.SocketType" />.</param>
\r
92 <param name="protocolType">Одно из значений <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
\r
93 <param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
\r
94 <exception cref="T:System.ArgumentException">Аргумент является недопустимым.Это исключение возникает, если задано несколько буферов, свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> не имеет значение "null".</exception>
\r
95 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="e" /> и <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не могут иметь значение NULL.</exception>
\r
96 <exception cref="T:System.InvalidOperationException">
\r
97 <see cref="T:System.Net.Sockets.Socket" /> ведет прослушивание или работа с сокетом уже выполняется с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного параметром <paramref name="e" />.</exception>
\r
98 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
\r
99 <exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.Это исключение возникает также в том случае, если локальная конечная точка и объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не принадлежат к одному семейству адресов.</exception>
\r
100 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
101 <exception cref="T:System.Security.SecurityException">У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции.</exception>
\r
103 <member name="P:System.Net.Sockets.Socket.Connected">
\r
104 <summary>Получает значение, указывающее, подключается ли объект <see cref="T:System.Net.Sockets.Socket" /> к удаленному узлу в результате последней операции <see cref="Overload:System.Net.Sockets.Socket.Send" /> или <see cref="Overload:System.Net.Sockets.Socket.Receive" />.</summary>
\r
105 <returns>Значение true, если объект <see cref="T:System.Net.Sockets.Socket" /> в результате последней операции был подключен к удаленному ресурсу; в противном случае — значение false.</returns>
\r
107 <member name="M:System.Net.Sockets.Socket.Dispose">
\r
108 <summary>Освобождает все ресурсы, используемые текущим экземпляром класса <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
110 <member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
\r
111 <summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.Net.Sockets.Socket" />, и по возможности — управляемые ресурсы.</summary>
\r
112 <param name="disposing">Значение true для освобождения управляемых и неуправляемых ресурсов; значение false для освобождения только неуправляемых ресурсов. </param>
\r
114 <member name="M:System.Net.Sockets.Socket.Finalize">
\r
115 <summary>Освобождает ресурсы, используемые классом <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
117 <member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
\r
118 <summary>Устанавливает объект <see cref="T:System.Net.Sockets.Socket" /> в состояние прослушивания.</summary>
\r
119 <param name="backlog">Максимальная длина очереди ожидающих подключений. </param>
\r
120 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
\r
121 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
123 <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
124 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
125 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
128 <member name="P:System.Net.Sockets.Socket.LocalEndPoint">
\r
129 <summary>Возвращает локальную конечную точку.</summary>
\r
130 <returns>Объект <see cref="T:System.Net.EndPoint" />, который объект <see cref="T:System.Net.Sockets.Socket" /> использует для взаимодействий.</returns>
\r
131 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
\r
132 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
134 <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
135 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
136 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
139 <member name="P:System.Net.Sockets.Socket.NoDelay">
\r
140 <summary>Возвращает или задает значение <see cref="T:System.Boolean" />, указывающее, используется ли поток <see cref="T:System.Net.Sockets.Socket" /> в алгоритме Nagle.</summary>
\r
141 <returns>Значение false, если объект <see cref="T:System.Net.Sockets.Socket" /> использует алгоритм Nagle; в противном случае — значение true.Значение по умолчанию — false.</returns>
\r
142 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к объекту <see cref="T:System.Net.Sockets.Socket" />.Дополнительные сведения см. в разделе "Примечания".</exception>
\r
143 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
145 <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
146 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
147 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
150 <member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
\r
151 <summary>Указывает, поддерживают ли основная операционная система и сетевые адаптеры протокол IPv4.</summary>
\r
152 <returns>Значение true, если основная операционная система и сетевые адаптеры поддерживают протокол IPv4; в противном случае — значение false.</returns>
\r
154 <member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
\r
155 <summary>Указывает, поддерживают ли основная операционная система и сетевые адаптеры протокол IPv6.</summary>
\r
156 <returns>Значение true, если основная операционная система и сетевые адаптеры поддерживают протокол IPv6; в противном случае — значение false.</returns>
\r
158 <member name="P:System.Net.Sockets.Socket.ProtocolType">
\r
159 <summary>Получает тип протокола объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
160 <returns>Одно из значений <see cref="T:System.Net.Sockets.ProtocolType" />.</returns>
\r
162 <member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
\r
163 <summary>Начинает выполнение асинхронного запроса, чтобы получить данные из подключенного объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
164 <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>
\r
165 <param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
\r
166 <exception cref="T:System.ArgumentException">Аргумент был недопустимым.Свойства <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> или <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> на параметре <paramref name="e" /> должны ссылаться на допустимые буферы.Может быть установлено одно из этих свойств, но нельзя одновременно устанавливать оба свойства.</exception>
\r
167 <exception cref="T:System.InvalidOperationException">Операция сокета уже выполнялась с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного в параметре <paramref name="e" />.</exception>
\r
168 <exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
\r
169 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
170 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
\r
172 <member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
\r
173 <summary>Получает или задает значение, задающее размер приемного буфера объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
174 <returns>Объект <see cref="T:System.Int32" />, который содержит значение размера приемного буфера в байтах.Значение по умолчанию — 8192.</returns>
\r
175 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.</exception>
\r
176 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
177 <exception cref="T:System.ArgumentOutOfRangeException">Значение, указанное для операции установки, меньше 0.</exception>
\r
179 <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
180 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
181 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
184 <member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
\r
185 <summary>Начинает выполнение асинхронного приема данных с указанного сетевого устройства.</summary>
\r
186 <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>
\r
187 <param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
\r
188 <exception cref="T:System.ArgumentNullException">Объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не может иметь значение "null".</exception>
\r
189 <exception cref="T:System.InvalidOperationException">Операция сокета уже выполнялась с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного в параметре <paramref name="e" />.</exception>
\r
190 <exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
\r
191 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
192 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету. </exception>
\r
194 <member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
\r
195 <summary>Возвращает удаленную конечную точку.</summary>
\r
196 <returns>Объект <see cref="T:System.Net.EndPoint" />, с которым взаимодействует объект <see cref="T:System.Net.Sockets.Socket" />.</returns>
\r
197 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
\r
198 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
200 <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
201 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
202 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
205 <member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
\r
206 <summary>Выполняет асинхронную передачу данных на подключенный объект <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
207 <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>
\r
208 <param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
\r
209 <exception cref="T:System.ArgumentException">Свойства <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> или <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> на параметре <paramref name="e" /> должны ссылаться на допустимые буферы.Может быть установлено одно из этих свойств, но нельзя одновременно устанавливать оба свойства.</exception>
\r
210 <exception cref="T:System.InvalidOperationException">Операция сокета уже выполнялась с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного в параметре <paramref name="e" />.</exception>
\r
211 <exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
\r
212 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
213 <exception cref="T:System.Net.Sockets.SocketException">Объект <see cref="T:System.Net.Sockets.Socket" /> уже не подключен или он был получен посредством метода <see cref="M:System.Net.Sockets.Socket.Accept" />, <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> или <see cref="Overload:System.Net.Sockets.Socket.BeginAccept" />.</exception>
\r
215 <member name="P:System.Net.Sockets.Socket.SendBufferSize">
\r
216 <summary>Получает или задает значение, определяющее размер буфера передачи объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
217 <returns>Объект <see cref="T:System.Int32" />, который содержит значение размера буфера передачи в байтах.Значение по умолчанию — 8192.</returns>
\r
218 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.</exception>
\r
219 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
220 <exception cref="T:System.ArgumentOutOfRangeException">Значение, указанное для операции установки, меньше 0.</exception>
\r
222 <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
223 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
224 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
227 <member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
\r
228 <summary>Выполняет асинхронную передачу данных в указанный удаленный узел.</summary>
\r
229 <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>
\r
230 <param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
\r
231 <exception cref="T:System.ArgumentNullException">Объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не может иметь значение "null".</exception>
\r
232 <exception cref="T:System.InvalidOperationException">Операция сокета уже выполнялась с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного в параметре <paramref name="e" />.</exception>
\r
233 <exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
\r
234 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
235 <exception cref="T:System.Net.Sockets.SocketException">Указанный протокол работает с установлением соединения, но объект <see cref="T:System.Net.Sockets.Socket" /> еще не подключен.</exception>
\r
237 <member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
\r
238 <summary>Блокирует передачу и получение данных для объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
239 <param name="how">Одно из значений <see cref="T:System.Net.Sockets.SocketShutdown" />, указывающее на то, что операция более не разрешена. </param>
\r
240 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
\r
241 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
243 <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
244 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
245 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
248 <member name="P:System.Net.Sockets.Socket.Ttl">
\r
249 <summary>Получает или задает значение, задающее время существования (TTL) IP-пакетов, отправленных объектом <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
250 <returns>Значение времени существования TTL.</returns>
\r
251 <exception cref="T:System.ArgumentOutOfRangeException">В качестве величины срока жизни нельзя задать отрицательное число.</exception>
\r
252 <exception cref="T:System.NotSupportedException">Это свойство может быть установлено только для сокетов в семействах <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> или <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" />.</exception>
\r
253 <exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Эта ошибка также возвращается при попытке задать срок жизни больше, чем 255.</exception>
\r
254 <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
\r
256 <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
257 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
258 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
\r
261 <member name="T:System.Net.Sockets.SocketAsyncEventArgs">
\r
262 <summary>Представляет асинхронную операцию сокета.</summary>
\r
264 <member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
\r
265 <summary>Создает пустой экземпляр класса <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>
\r
266 <exception cref="T:System.NotSupportedException">Платформа не поддерживается. </exception>
\r
268 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
\r
269 <summary>Возвращает или задает сокет для применения или сокет, созданный для принятия запроса на подключения, с помощью асинхронного метода сокета.</summary>
\r
270 <returns>Объект <see cref="T:System.Net.Sockets.Socket" /> для применения (сокет, созданный для принятия запроса на подключения с помощью асинхронного метода сокета).</returns>
\r
272 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
\r
273 <summary>Получает буфер данных для применения в асинхронном методе сокета.</summary>
\r
274 <returns>Массив <see cref="T:System.Byte" />, представляющий буфер данных для применения в асинхронном методе сокета.</returns>
\r
276 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
\r
277 <summary>Возвращает или задает массив буферов данных для применения в асинхронном методе сокета.</summary>
\r
278 <returns>Объект <see cref="T:System.Collections.IList" />, представляющий массив буферов данных для применения в асинхронном методе сокета.</returns>
\r
279 <exception cref="T:System.ArgumentException">Неоднозначное указание буферов для заданной операции.Это исключение возникает, если для свойства <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> задано значение, отличное от NULL, и была предпринята попытка задать отличное от NULL значение для свойства <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" />.</exception>
\r
281 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
\r
282 <summary>Получает количество байтов, переданных в операции сокета.</summary>
\r
283 <returns>Объект <see cref="T:System.Int32" />, содержащий количество байтов, переданных в операции сокета.</returns>
\r
285 <member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
\r
286 <summary>Событие, используемое для завершения асинхронной операции.</summary>
\r
288 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
\r
289 <summary>Получает исключение в случае сбоя соединения при использовании <see cref="T:System.Net.DnsEndPoint" />.</summary>
\r
290 <returns>Объект <see cref="T:System.Exception" />, указывающий причину ошибки соединения, если значение <see cref="T:System.Net.DnsEndPoint" /> было задано для свойства <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />.</returns>
\r
292 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
\r
293 <summary>Созданный и подключенный объект <see cref="T:System.Net.Sockets.Socket" /> после успешного выполнения метода <see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" />.</summary>
\r
294 <returns>Подключенный объект <see cref="T:System.Net.Sockets.Socket" />.</returns>
\r
296 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
\r
297 <summary>Получает значение, равное максимальному количеству данных (в байтах), которое может быть отправлено или получено в асинхронной операции.</summary>
\r
298 <returns>Объект <see cref="T:System.Int32" />, содержащий значение, равное максимальному количеству данных (в байтах), которое может быть отправлено или получено.</returns>
\r
300 <member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
\r
301 <summary>Освобождает неуправляемые ресурсы, используемые экземпляром класса <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, и при необходимости удаляет управляемые ресурсы.</summary>
\r
303 <member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
\r
304 <summary>Освобождает ресурсы, используемые классом <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>
\r
306 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
\r
307 <summary>Получает тип операции сокета, которая была выполнена последней с этим объектом контекста.</summary>
\r
308 <returns>Экземпляр класса <see cref="T:System.Net.Sockets.SocketAsyncOperation" />, указывающий тип операции сокета, которая была выполнена последней с этим объектом контекста.</returns>
\r
310 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
\r
311 <summary>Получает смещение (в байтах) в буфере данных, на который ссылается свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</summary>
\r
312 <returns>Объект <see cref="T:System.Int32" />, содержащий смещение (в байтах) в буфере данных, на который ссылается свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</returns>
\r
314 <member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
\r
315 <summary>Представляет метод, вызываемый после завершения асинхронной операции.</summary>
\r
316 <param name="e">Сигнализирующее событие.</param>
\r
318 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
\r
319 <summary>Возвращает или задает удаленную конечную точка IP для асинхронной операции.</summary>
\r
320 <returns>Объект <see cref="T:System.Net.EndPoint" />, представляющий удаленную конечную точка IP для асинхронной операции.</returns>
\r
322 <member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
\r
323 <summary>Задает буфер данных для применения в асинхронном методе сокета.</summary>
\r
324 <param name="buffer">Буфер данных для применения в асинхронном методе сокета.</param>
\r
325 <param name="offset">Смещение (в байтах) в буфере данных, при котором начинается операция.</param>
\r
326 <param name="count">Максимальное количество данных (в байтах), которое может быть отправлено или получено в буфере.</param>
\r
327 <exception cref="T:System.ArgumentException">Неоднозначное указание буферов.Это исключение возникает, если значения свойств <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> и <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> одновременно отличны от null.</exception>
\r
328 <exception cref="T:System.ArgumentOutOfRangeException">Аргумент вне диапазона.Это исключение возникает, если значение параметра <paramref name="offset" /> меньше нуля или больше длины массива, указанной в свойстве <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.Это исключение возникает также, если значение параметра <paramref name="count" /> меньше нуля или больше разницы между длиной массива, указанной в свойстве <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />, и значением параметра <paramref name="offset" />.</exception>
\r
330 <member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
\r
331 <summary>Задает буфер данных для применения в асинхронном методе сокета.</summary>
\r
332 <param name="offset">Смещение (в байтах) в буфере данных, при котором начинается операция.</param>
\r
333 <param name="count">Максимальное количество данных (в байтах), которое может быть отправлено или получено в буфере.</param>
\r
334 <exception cref="T:System.ArgumentOutOfRangeException">Аргумент вне диапазона.Это исключение возникает, если значение параметра <paramref name="offset" /> меньше нуля или больше длины массива, указанной в свойстве <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.Это исключение возникает также, если значение параметра <paramref name="count" /> меньше нуля или больше разницы между длиной массива, указанной в свойстве <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />, и значением параметра <paramref name="offset" />.</exception>
\r
336 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
\r
337 <summary>Возвращает или задает результат асинхронной операции сокета.</summary>
\r
338 <returns>Объект <see cref="T:System.Net.Sockets.SocketError" />, представляющий результат асинхронной операции сокета. </returns>
\r
340 <member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
\r
341 <summary>Возвращает или задает объект пользователя или приложения, связанный с данной асинхронной операцией сокета.</summary>
\r
342 <returns>Объект, который представляет объект пользователя или приложения, связанный с данной асинхронной операцией сокета.</returns>
\r
344 <member name="T:System.Net.Sockets.SocketAsyncOperation">
\r
345 <summary>Тип асинхронной операции сокета, которая была выполнена последней с этим объектом контекста.</summary>
\r
347 <member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
\r
348 <summary>Операция Accept сокета. </summary>
\r
350 <member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
\r
351 <summary>Операция Connect сокета.</summary>
\r
353 <member name="F:System.Net.Sockets.SocketAsyncOperation.None">
\r
354 <summary>Ни одна из операций сокета.</summary>
\r
356 <member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
\r
357 <summary>Операция Receive сокета.</summary>
\r
359 <member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
\r
360 <summary>Операция ReceiveFrom сокета.</summary>
\r
362 <member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
\r
363 <summary>Операция Send сокета.</summary>
\r
365 <member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
\r
366 <summary>Операция SendTo сокета.</summary>
\r
368 <member name="T:System.Net.Sockets.SocketShutdown">
\r
369 <summary>Определяет константы, используемые методом <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" />.</summary>
\r
371 <member name="F:System.Net.Sockets.SocketShutdown.Both">
\r
372 <summary>Отключает объект <see cref="T:System.Net.Sockets.Socket" /> как от приема, так и от передачи.Это поле является константой.</summary>
\r
374 <member name="F:System.Net.Sockets.SocketShutdown.Receive">
\r
375 <summary>Отключает объект <see cref="T:System.Net.Sockets.Socket" /> от приема.Это поле является константой.</summary>
\r
377 <member name="F:System.Net.Sockets.SocketShutdown.Send">
\r
378 <summary>Отключает объект <see cref="T:System.Net.Sockets.Socket" /> от передачи.Это поле является константой.</summary>
\r
380 <member name="T:System.Net.Sockets.SocketType">
\r
381 <summary>Указывает тип сокета, являющегося экземпляром класса <see cref="T:System.Net.Sockets.Socket" />.</summary>
\r
383 <member name="F:System.Net.Sockets.SocketType.Dgram">
\r
384 <summary>Поддерживает датаграммы — ненадежные сообщения с фиксированной (обычно малой) максимальной длиной, передаваемые без установления подключения.Возможны потеря и дублирование сообщений, а также их получение не в том порядке, в котором они отправлены.Объект <see cref="T:System.Net.Sockets.Socket" /> типа <see cref="F:System.Net.Sockets.SocketType.Dgram" /> не требует установки подключения до приема и передачи данных и может обеспечивать связь со множеством одноранговых узлов.<see cref="F:System.Net.Sockets.SocketType.Dgram" /> использует протокол Datagram (<see cref="F:System.Net.Sockets.ProtocolType.Udp" />) и <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /><see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
\r
386 <member name="F:System.Net.Sockets.SocketType.Stream">
\r
387 <summary>Поддерживает надежные двусторонние байтовые потоки в режиме с установлением подключения, без дублирования данных и без сохранения границ данных.Объект Socket этого типа взаимодействует с одним узлом и требует установления подключения к удаленному узлу перед началом передачи данных.<see cref="F:System.Net.Sockets.SocketType.Stream" /> использует протокол TCP (<see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> и InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
\r
389 <member name="F:System.Net.Sockets.SocketType.Unknown">
\r
390 <summary>Задает неизвестный тип Socket.</summary>
\r