4b1e8f00c13b67e4cfde97ff3100a1bce8b79951
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <doc>\r
3   <assembly>\r
4     <name>System.Net.Sockets</name>\r
5   </assembly>\r
6   <members>\r
7     <member name="T:System.Net.Sockets.ProtocolType">\r
8       <summary>Задает протокол, поддерживающий класс <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
9     </member>\r
10     <member name="F:System.Net.Sockets.ProtocolType.Tcp">\r
11       <summary>Протокол TCP.</summary>\r
12     </member>\r
13     <member name="F:System.Net.Sockets.ProtocolType.Udp">\r
14       <summary>Протокол UDP.</summary>\r
15     </member>\r
16     <member name="F:System.Net.Sockets.ProtocolType.Unknown">\r
17       <summary>Неизвестный протокол.</summary>\r
18     </member>\r
19     <member name="F:System.Net.Sockets.ProtocolType.Unspecified">\r
20       <summary>Неуказанный протокол.</summary>\r
21     </member>\r
22     <member name="T:System.Net.Sockets.Socket">\r
23       <summary>Реализует интерфейс сокетов Berkeley.</summary>\r
24     </member>\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
31     </member>\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
37     </member>\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
48     </member>\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
52     </member>\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
60       <PermissionSet>\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
65       </PermissionSet>\r
66     </member>\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
74     </member>\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
87     </member>\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
102     </member>\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
106     </member>\r
107     <member name="M:System.Net.Sockets.Socket.Dispose">\r
108       <summary>Освобождает все ресурсы, используемые текущим экземпляром класса <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
109     </member>\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
113     </member>\r
114     <member name="M:System.Net.Sockets.Socket.Finalize">\r
115       <summary>Освобождает ресурсы, используемые классом <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
116     </member>\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
122       <PermissionSet>\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
126       </PermissionSet>\r
127     </member>\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
133       <PermissionSet>\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
137       </PermissionSet>\r
138     </member>\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
144       <PermissionSet>\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
148       </PermissionSet>\r
149     </member>\r
150     <member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">\r
151       <summary>Указывает, поддерживают ли основная операционная система и сетевые адаптеры протокол IPv4.</summary>\r
152       <returns>Значение true, если основная операционная система и сетевые адаптеры поддерживают протокол IPv4; в противном случае — значение false.</returns>\r
153     </member>\r
154     <member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">\r
155       <summary>Указывает, поддерживают ли основная операционная система и сетевые адаптеры протокол IPv6.</summary>\r
156       <returns>Значение true, если основная операционная система и сетевые адаптеры поддерживают протокол IPv6; в противном случае — значение false.</returns>\r
157     </member>\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
161     </member>\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
171     </member>\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
178       <PermissionSet>\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
182       </PermissionSet>\r
183     </member>\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
193     </member>\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
199       <PermissionSet>\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
203       </PermissionSet>\r
204     </member>\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
214     </member>\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
221       <PermissionSet>\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
225       </PermissionSet>\r
226     </member>\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
236     </member>\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
242       <PermissionSet>\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
246       </PermissionSet>\r
247     </member>\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
255       <PermissionSet>\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
259       </PermissionSet>\r
260     </member>\r
261     <member name="T:System.Net.Sockets.SocketAsyncEventArgs">\r
262       <summary>Представляет асинхронную операцию сокета.</summary>\r
263     </member>\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
267     </member>\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
271     </member>\r
272     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">\r
273       <summary>Получает буфер данных для применения в асинхронном методе сокета.</summary>\r
274       <returns>Массив <see cref="T:System.Byte" />, представляющий буфер данных для применения в асинхронном методе сокета.</returns>\r
275     </member>\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
280     </member>\r
281     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">\r
282       <summary>Получает количество байтов, переданных в операции сокета.</summary>\r
283       <returns>Объект <see cref="T:System.Int32" />, содержащий количество байтов, переданных в операции сокета.</returns>\r
284     </member>\r
285     <member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">\r
286       <summary>Событие, используемое для завершения асинхронной операции.</summary>\r
287     </member>\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
291     </member>\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
295     </member>\r
296     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">\r
297       <summary>Получает значение, равное максимальному количеству данных (в байтах), которое может быть отправлено или получено в асинхронной операции.</summary>\r
298       <returns>Объект <see cref="T:System.Int32" />, содержащий значение, равное максимальному количеству данных (в байтах), которое может быть отправлено или получено.</returns>\r
299     </member>\r
300     <member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">\r
301       <summary>Освобождает неуправляемые ресурсы, используемые экземпляром класса <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, и при необходимости удаляет управляемые ресурсы.</summary>\r
302     </member>\r
303     <member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">\r
304       <summary>Освобождает ресурсы, используемые классом <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>\r
305     </member>\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
309     </member>\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
313     </member>\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
317     </member>\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
321     </member>\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
329     </member>\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
335     </member>\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
339     </member>\r
340     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">\r
341       <summary>Возвращает или задает объект пользователя или приложения, связанный с данной асинхронной операцией сокета.</summary>\r
342       <returns>Объект, который представляет объект пользователя или приложения, связанный с данной асинхронной операцией сокета.</returns>\r
343     </member>\r
344     <member name="T:System.Net.Sockets.SocketAsyncOperation">\r
345       <summary>Тип асинхронной операции сокета, которая была выполнена последней с этим объектом контекста.</summary>\r
346     </member>\r
347     <member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">\r
348       <summary>Операция Accept сокета. </summary>\r
349     </member>\r
350     <member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">\r
351       <summary>Операция Connect сокета.</summary>\r
352     </member>\r
353     <member name="F:System.Net.Sockets.SocketAsyncOperation.None">\r
354       <summary>Ни одна из операций сокета.</summary>\r
355     </member>\r
356     <member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">\r
357       <summary>Операция Receive сокета.</summary>\r
358     </member>\r
359     <member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">\r
360       <summary>Операция ReceiveFrom сокета.</summary>\r
361     </member>\r
362     <member name="F:System.Net.Sockets.SocketAsyncOperation.Send">\r
363       <summary>Операция Send сокета.</summary>\r
364     </member>\r
365     <member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">\r
366       <summary>Операция SendTo сокета.</summary>\r
367     </member>\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
370     </member>\r
371     <member name="F:System.Net.Sockets.SocketShutdown.Both">\r
372       <summary>Отключает объект <see cref="T:System.Net.Sockets.Socket" /> как от приема, так и от передачи.Это поле является константой.</summary>\r
373     </member>\r
374     <member name="F:System.Net.Sockets.SocketShutdown.Receive">\r
375       <summary>Отключает объект <see cref="T:System.Net.Sockets.Socket" /> от приема.Это поле является константой.</summary>\r
376     </member>\r
377     <member name="F:System.Net.Sockets.SocketShutdown.Send">\r
378       <summary>Отключает объект <see cref="T:System.Net.Sockets.Socket" /> от передачи.Это поле является константой.</summary>\r
379     </member>\r
380     <member name="T:System.Net.Sockets.SocketType">\r
381       <summary>Указывает тип сокета, являющегося экземпляром класса <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
382     </member>\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
385     </member>\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
388     </member>\r
389     <member name="F:System.Net.Sockets.SocketType.Unknown">\r
390       <summary>Задает неизвестный тип Socket.</summary>\r
391     </member>\r
392   </members>\r
393 </doc>