首次提交:添加src文件夹代码
This commit is contained in:
0
packages/System.Net.Sockets.4.3.0/ref/MonoAndroid10/_._
vendored
Normal file
0
packages/System.Net.Sockets.4.3.0/ref/MonoAndroid10/_._
vendored
Normal file
0
packages/System.Net.Sockets.4.3.0/ref/MonoTouch10/_._
vendored
Normal file
0
packages/System.Net.Sockets.4.3.0/ref/MonoTouch10/_._
vendored
Normal file
BIN
packages/System.Net.Sockets.4.3.0/ref/net46/System.Net.Sockets.dll
vendored
Normal file
BIN
packages/System.Net.Sockets.4.3.0/ref/net46/System.Net.Sockets.dll
vendored
Normal file
Binary file not shown.
BIN
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/System.Net.Sockets.dll
vendored
Normal file
BIN
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/System.Net.Sockets.dll
vendored
Normal file
Binary file not shown.
392
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/System.Net.Sockets.xml
vendored
Normal file
392
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/System.Net.Sockets.xml
vendored
Normal file
@@ -0,0 +1,392 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Net.Sockets</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Net.Sockets.ProtocolType">
|
||||
<summary>Specifies the protocols that the <see cref="T:System.Net.Sockets.Socket" /> class supports.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Tcp">
|
||||
<summary>Transmission Control Protocol.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Udp">
|
||||
<summary>User Datagram Protocol.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unknown">
|
||||
<summary>Unknown protocol.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unspecified">
|
||||
<summary>Unspecified protocol.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.Socket">
|
||||
<summary>Implements the Berkeley sockets interface.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.Socket" /> class using the specified address family, socket type and protocol.</summary>
|
||||
<param name="addressFamily">One of the <see cref="T:System.Net.Sockets.AddressFamily" /> values. </param>
|
||||
<param name="socketType">One of the <see cref="T:System.Net.Sockets.SocketType" /> values. </param>
|
||||
<param name="protocolType">One of the <see cref="T:System.Net.Sockets.ProtocolType" /> values. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">The combination of <paramref name="addressFamily" />, <paramref name="socketType" />, and <paramref name="protocolType" /> results in an invalid socket. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.Socket" /> class using the specified socket type and protocol.</summary>
|
||||
<param name="socketType">One of the <see cref="T:System.Net.Sockets.SocketType" /> values.</param>
|
||||
<param name="protocolType">One of the <see cref="T:System.Net.Sockets.ProtocolType" /> values.</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">The combination of <paramref name="socketType" /> and <paramref name="protocolType" /> results in an invalid socket. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Begins an asynchronous operation to accept an incoming connection attempt.</summary>
|
||||
<returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will be raised upon completion of the operation.Returns false if the I/O operation completed synchronously. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will not be raised and the <paramref name="e" /> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
|
||||
<param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object to use for this asynchronous socket operation.</param>
|
||||
<exception cref="T:System.ArgumentException">An argument is not valid. This exception occurs if the buffer provided is not large enough. The buffer must be at least 2 * (sizeof(SOCKADDR_STORAGE + 16) bytes. This exception also occurs if multiple buffers are specified, the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> property is not null.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An argument is out of range. The exception occurs if the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> is less than 0.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">An invalid operation was requested. This exception occurs if the accepting <see cref="T:System.Net.Sockets.Socket" /> is not listening for connections or the accepted socket is bound. You must call the <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> and <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> method before calling the <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> method.This exception also occurs if the socket is already connected or a socket operation was already in progress using the specified <paramref name="e" /> parameter. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information. </exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.AddressFamily">
|
||||
<summary>Gets the address family of the <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>One of the <see cref="T:System.Net.Sockets.AddressFamily" /> values.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
|
||||
<summary>Associates a <see cref="T:System.Net.Sockets.Socket" /> with a local endpoint.</summary>
|
||||
<param name="localEP">The local <see cref="T:System.Net.EndPoint" /> to associate with the <see cref="T:System.Net.Sockets.Socket" />. </param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="localEP" /> is null. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Cancels an asynchronous request for a remote host connection.</summary>
|
||||
<param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object used to request the connection to the remote host by calling one of the <see cref="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)" /> methods.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="e" /> parameter cannot be null and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> cannot be null.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Begins an asynchronous request for a connection to a remote host.</summary>
|
||||
<returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will not be raised and the <paramref name="e" /> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. </returns>
|
||||
<param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object to use for this asynchronous socket operation.</param>
|
||||
<exception cref="T:System.ArgumentException">An argument is not valid. This exception occurs if multiple buffers are specified, the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> property is not null. </exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="e" /> parameter cannot be null and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> cannot be null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket" /> is listening or a socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object specified in the <paramref name="e" /> parameter.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP or later is required for this method. This exception also occurs if the local endpoint and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> are not the same address family.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Begins an asynchronous request for a connection to a remote host.</summary>
|
||||
<returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will not be raised and the <paramref name="e" /> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. </returns>
|
||||
<param name="socketType">One of the <see cref="T:System.Net.Sockets.SocketType" /> values.</param>
|
||||
<param name="protocolType">One of the <see cref="T:System.Net.Sockets.ProtocolType" /> values.</param>
|
||||
<param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object to use for this asynchronous socket operation.</param>
|
||||
<exception cref="T:System.ArgumentException">An argument is not valid. This exception occurs if multiple buffers are specified, the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> property is not null. </exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="e" /> parameter cannot be null and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> cannot be null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket" /> is listening or a socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object specified in the <paramref name="e" /> parameter.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP or later is required for this method. This exception also occurs if the local endpoint and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> are not the same address family.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Connected">
|
||||
<summary>Gets a value that indicates whether a <see cref="T:System.Net.Sockets.Socket" /> is connected to a remote host as of the last <see cref="Overload:System.Net.Sockets.Socket.Send" /> or <see cref="Overload:System.Net.Sockets.Socket.Receive" /> operation.</summary>
|
||||
<returns>true if the <see cref="T:System.Net.Sockets.Socket" /> was connected to a remote resource as of the most recent operation; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose">
|
||||
<summary>Releases all resources used by the current instance of the <see cref="T:System.Net.Sockets.Socket" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
|
||||
<summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Sockets.Socket" />, and optionally disposes of the managed resources.</summary>
|
||||
<param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources. </param>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Finalize">
|
||||
<summary>Frees resources used by the <see cref="T:System.Net.Sockets.Socket" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
|
||||
<summary>Places a <see cref="T:System.Net.Sockets.Socket" /> in a listening state.</summary>
|
||||
<param name="backlog">The maximum length of the pending connections queue. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.LocalEndPoint">
|
||||
<summary>Gets the local endpoint.</summary>
|
||||
<returns>The <see cref="T:System.Net.EndPoint" /> that the <see cref="T:System.Net.Sockets.Socket" /> is using for communications.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.NoDelay">
|
||||
<summary>Gets or sets a <see cref="T:System.Boolean" /> value that specifies whether the stream <see cref="T:System.Net.Sockets.Socket" /> is using the Nagle algorithm.</summary>
|
||||
<returns>false if the <see cref="T:System.Net.Sockets.Socket" /> uses the Nagle algorithm; otherwise, true. The default is false.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the <see cref="T:System.Net.Sockets.Socket" />. See the Remarks section for more information. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
|
||||
<summary>Indicates whether the underlying operating system and network adaptors support Internet Protocol version 4 (IPv4).</summary>
|
||||
<returns>true if the operating system and network adaptors support the IPv4 protocol; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
|
||||
<summary>Indicates whether the underlying operating system and network adaptors support Internet Protocol version 6 (IPv6).</summary>
|
||||
<returns>true if the operating system and network adaptors support the IPv6 protocol; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ProtocolType">
|
||||
<summary>Gets the protocol type of the <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>One of the <see cref="T:System.Net.Sockets.ProtocolType" /> values.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Begins an asynchronous request to receive data from a connected <see cref="T:System.Net.Sockets.Socket" /> object.</summary>
|
||||
<returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will not be raised and the <paramref name="e" /> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
|
||||
<param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object to use for this asynchronous socket operation.</param>
|
||||
<exception cref="T:System.ArgumentException">An argument was invalid. The <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> or <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> properties on the <paramref name="e" /> parameter must reference valid buffers. One or the other of these properties may be set, but not both at the same time.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">A socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object specified in the <paramref name="e" /> parameter.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
|
||||
<summary>Gets or sets a value that specifies the size of the receive buffer of the <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>An <see cref="T:System.Int32" /> that contains the size, in bytes, of the receive buffer. The default is 8192.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Begins to asynchronously receive data from a specified network device.</summary>
|
||||
<returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will not be raised and the <paramref name="e" /> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
|
||||
<param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object to use for this asynchronous socket operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> cannot be null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">A socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object specified in the <paramref name="e" /> parameter.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
|
||||
<summary>Gets the remote endpoint.</summary>
|
||||
<returns>The <see cref="T:System.Net.EndPoint" /> with which the <see cref="T:System.Net.Sockets.Socket" /> is communicating.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Sends data asynchronously to a connected <see cref="T:System.Net.Sockets.Socket" /> object.</summary>
|
||||
<returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will not be raised and the <paramref name="e" /> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
|
||||
<param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object to use for this asynchronous socket operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> or <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> properties on the <paramref name="e" /> parameter must reference valid buffers. One or the other of these properties may be set, but not both at the same time.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">A socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object specified in the <paramref name="e" /> parameter.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">The <see cref="T:System.Net.Sockets.Socket" /> is not yet connected or was not obtained via an <see cref="M:System.Net.Sockets.Socket.Accept" />, <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" />,or <see cref="Overload:System.Net.Sockets.Socket.BeginAccept" />, method.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.SendBufferSize">
|
||||
<summary>Gets or sets a value that specifies the size of the send buffer of the <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>An <see cref="T:System.Int32" /> that contains the size, in bytes, of the send buffer. The default is 8192.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Sends data asynchronously to a specific remote host.</summary>
|
||||
<returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> event on the <paramref name="e" /> parameter will not be raised and the <paramref name="e" /> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
|
||||
<param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object to use for this asynchronous socket operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> cannot be null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">A socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> object specified in the <paramref name="e" /> parameter.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">The protocol specified is connection-oriented, but the <see cref="T:System.Net.Sockets.Socket" /> is not yet connected.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
|
||||
<summary>Disables sends and receives on a <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<param name="how">One of the <see cref="T:System.Net.Sockets.SocketShutdown" /> values that specifies the operation that will no longer be allowed. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Ttl">
|
||||
<summary>Gets or sets a value that specifies the Time To Live (TTL) value of Internet Protocol (IP) packets sent by the <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>The TTL value.</returns>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The TTL value can't be set to a negative number.</exception>
|
||||
<exception cref="T:System.NotSupportedException">This property can be set only for sockets in the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" /> families.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. This error is also returned when an attempt was made to set TTL to a value higher than 255.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket" /> has been closed. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncEventArgs">
|
||||
<summary>Represents an asynchronous socket operation.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
|
||||
<summary>Creates an empty <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> instance.</summary>
|
||||
<exception cref="T:System.NotSupportedException">The platform is not supported. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
|
||||
<summary>Gets or sets the socket to use or the socket created for accepting a connection with an asynchronous socket method.</summary>
|
||||
<returns>The <see cref="T:System.Net.Sockets.Socket" /> to use or the socket created for accepting a connection with an asynchronous socket method.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
|
||||
<summary>Gets the data buffer to use with an asynchronous socket method.</summary>
|
||||
<returns>A <see cref="T:System.Byte" /> array that represents the data buffer to use with an asynchronous socket method.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
|
||||
<summary>Gets or sets an array of data buffers to use with an asynchronous socket method.</summary>
|
||||
<returns>An <see cref="T:System.Collections.IList" /> that represents an array of data buffers to use with an asynchronous socket method.</returns>
|
||||
<exception cref="T:System.ArgumentException">There are ambiguous buffers specified on a set operation. This exception occurs if the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> property has been set to a non-null value and an attempt was made to set the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> property to a non-null value.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
|
||||
<summary>Gets the number of bytes transferred in the socket operation.</summary>
|
||||
<returns>An <see cref="T:System.Int32" /> that contains the number of bytes transferred in the socket operation.</returns>
|
||||
</member>
|
||||
<member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
|
||||
<summary>The event used to complete an asynchronous operation.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
|
||||
<summary>Gets the exception in the case of a connection failure when a <see cref="T:System.Net.DnsEndPoint" /> was used.</summary>
|
||||
<returns>An <see cref="T:System.Exception" /> that indicates the cause of the connection error when a <see cref="T:System.Net.DnsEndPoint" /> was specified for the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> property.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
|
||||
<summary>The created and connected <see cref="T:System.Net.Sockets.Socket" /> object after successful completion of the <see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" /> method.</summary>
|
||||
<returns>The connected <see cref="T:System.Net.Sockets.Socket" /> object.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
|
||||
<summary>Gets the maximum amount of data, in bytes, to send or receive in an asynchronous operation.</summary>
|
||||
<returns>An <see cref="T:System.Int32" /> that contains the maximum amount of data, in bytes, to send or receive.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
|
||||
<summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> instance and optionally disposes of the managed resources.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
|
||||
<summary>Frees resources used by the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> class.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
|
||||
<summary>Gets the type of socket operation most recently performed with this context object.</summary>
|
||||
<returns>A <see cref="T:System.Net.Sockets.SocketAsyncOperation" /> instance that indicates the type of socket operation most recently performed with this context object.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
|
||||
<summary>Gets the offset, in bytes, into the data buffer referenced by the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> property.</summary>
|
||||
<returns>An <see cref="T:System.Int32" /> that contains the offset, in bytes, into the data buffer referenced by the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> property.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Represents a method that is called when an asynchronous operation completes.</summary>
|
||||
<param name="e">The event that is signaled.</param>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
|
||||
<summary>Gets or sets the remote IP endpoint for an asynchronous operation.</summary>
|
||||
<returns>An <see cref="T:System.Net.EndPoint" /> that represents the remote IP endpoint for an asynchronous operation.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Sets the data buffer to use with an asynchronous socket method.</summary>
|
||||
<param name="buffer">The data buffer to use with an asynchronous socket method.</param>
|
||||
<param name="offset">The offset, in bytes, in the data buffer where the operation starts.</param>
|
||||
<param name="count">The maximum amount of data, in bytes, to send or receive in the buffer.</param>
|
||||
<exception cref="T:System.ArgumentException">There are ambiguous buffers specified. This exception occurs if the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> property is also not null and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> property is also not null.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An argument was out of range. This exception occurs if the <paramref name="offset" /> parameter is less than zero or greater than the length of the array in the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> property. This exception also occurs if the <paramref name="count" /> parameter is less than zero or greater than the length of the array in the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> property minus the <paramref name="offset" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
|
||||
<summary>Sets the data buffer to use with an asynchronous socket method.</summary>
|
||||
<param name="offset">The offset, in bytes, in the data buffer where the operation starts.</param>
|
||||
<param name="count">The maximum amount of data, in bytes, to send or receive in the buffer.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An argument was out of range. This exception occurs if the <paramref name="offset" /> parameter is less than zero or greater than the length of the array in the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> property. This exception also occurs if the <paramref name="count" /> parameter is less than zero or greater than the length of the array in the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> property minus the <paramref name="offset" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
|
||||
<summary>Gets or sets the result of the asynchronous socket operation.</summary>
|
||||
<returns>A <see cref="T:System.Net.Sockets.SocketError" /> that represents the result of the asynchronous socket operation.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
|
||||
<summary>Gets or sets a user or application object associated with this asynchronous socket operation.</summary>
|
||||
<returns>An object that represents the user or application object associated with this asynchronous socket operation.</returns>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncOperation">
|
||||
<summary>The type of asynchronous socket operation most recently performed with this context object.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
|
||||
<summary>A socket Accept operation. </summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
|
||||
<summary>A socket Connect operation.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.None">
|
||||
<summary>None of the socket operations.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
|
||||
<summary>A socket Receive operation.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
|
||||
<summary>A socket ReceiveFrom operation.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
|
||||
<summary>A socket Send operation.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
|
||||
<summary>A socket SendTo operation.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketShutdown">
|
||||
<summary>Defines constants that are used by the <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" /> method.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Both">
|
||||
<summary>Disables a <see cref="T:System.Net.Sockets.Socket" /> for both sending and receiving. This field is constant.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Receive">
|
||||
<summary>Disables a <see cref="T:System.Net.Sockets.Socket" /> for receiving. This field is constant.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Send">
|
||||
<summary>Disables a <see cref="T:System.Net.Sockets.Socket" /> for sending. This field is constant.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketType">
|
||||
<summary>Specifies the type of socket that an instance of the <see cref="T:System.Net.Sockets.Socket" /> class represents.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Dgram">
|
||||
<summary>Supports datagrams, which are connectionless, unreliable messages of a fixed (typically small) maximum length. Messages might be lost or duplicated and might arrive out of order. A <see cref="T:System.Net.Sockets.Socket" /> of type <see cref="F:System.Net.Sockets.SocketType.Dgram" /> requires no connection prior to sending and receiving data, and can communicate with multiple peers. <see cref="F:System.Net.Sockets.SocketType.Dgram" /> uses the Datagram Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Udp" />) and the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /><see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Stream">
|
||||
<summary>Supports reliable, two-way, connection-based byte streams without the duplication of data and without preservation of boundaries. A Socket of this type communicates with a single peer and requires a remote host connection before communication can begin. <see cref="F:System.Net.Sockets.SocketType.Stream" /> uses the Transmission Control Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> and the InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Unknown">
|
||||
<summary>Specifies an unknown Socket type.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
394
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/de/System.Net.Sockets.xml
vendored
Normal file
394
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/de/System.Net.Sockets.xml
vendored
Normal file
@@ -0,0 +1,394 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Net.Sockets</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Net.Sockets.ProtocolType">
|
||||
<summary>Gibt die Protokolle an, die von der <see cref="T:System.Net.Sockets.Socket" />-Klasse unterstützt werden.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Tcp">
|
||||
<summary>Transmission Control Protocol.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Udp">
|
||||
<summary>User Datagram-Protokoll.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unknown">
|
||||
<summary>Unbekanntes Protokoll.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unspecified">
|
||||
<summary>Nicht definiertes Protokoll.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.Socket">
|
||||
<summary>Implementiert die Berkeley-Sockets-Schnittstelle.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Net.Sockets.Socket" />-Klasse unter Verwendung der angegebenen Adressfamilie sowie des angegebenen Sockettyps und Protokolls.</summary>
|
||||
<param name="addressFamily">Einer der <see cref="T:System.Net.Sockets.AddressFamily" />-Werte. </param>
|
||||
<param name="socketType">Einer der <see cref="T:System.Net.Sockets.SocketType" />-Werte. </param>
|
||||
<param name="protocolType">Einer der <see cref="T:System.Net.Sockets.ProtocolType" />-Werte. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Die Kombination von <paramref name="addressFamily" />, <paramref name="socketType" /> und <paramref name="protocolType" /> führt zu einem ungültigen Socket. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Net.Sockets.Socket" />-Klasse unter Verwendung der angegebenen Sockettyps und Protokolls.</summary>
|
||||
<param name="socketType">Einer der <see cref="T:System.Net.Sockets.SocketType" />-Werte.</param>
|
||||
<param name="protocolType">Einer der <see cref="T:System.Net.Sockets.ProtocolType" />-Werte.</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Die Kombination von <paramref name="socketType" /> und <paramref name="protocolType" /> führt zu einem ungültigen Socket. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Beginnt einen asynchronen Vorgang, um eine eingehende Verbindung anzunehmen.</summary>
|
||||
<returns>Gibt true zurück, wenn der E/A-Vorgang aussteht.Das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.Das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter wird nicht ausgelöst, und das als Parameter übergebene <paramref name="e" />-Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen.</returns>
|
||||
<param name="e">Das <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll.</param>
|
||||
<exception cref="T:System.ArgumentException">Ein Argument ist ungültig.Diese Ausnahme tritt auf, wenn der bereitgestellte Puffer nicht groß genug ist.Der Puffer muss wenigstens 2 * (sizeof(SOCKADDR_STORAGE + 16) Bytes betragen.Diese Ausnahme tritt auch auf, wenn mehrere Puffer angegeben werden und die <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" />-Eigenschaft nicht NULL ist.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Ein Argument liegt außerhalb des gültigen Bereichs.Die Ausnahme tritt auf, wenn <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> kleiner als 0 ist.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Es wurde eine ungültige Operation angefordert.Diese Ausnahme tritt auf, wenn der annehmende <see cref="T:System.Net.Sockets.Socket" /> keine Verbindungen überwacht oder der angenommene Socket gebunden ist.Sie müssen die <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" />-Methode und die <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" />-Methode aufrufen, bevor Sie die <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" />-Methode aufrufen.Diese Ausnahme tritt auch auf, wenn der Socket bereits verbunden ist oder bereits ein Socketvorgang mit dem angegebenen <paramref name="e" />-Parameter ausgeführt wird. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Für diese Methode ist Windows XP oder höher erforderlich.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.AddressFamily">
|
||||
<summary>Ruft die Adressfamilie des <see cref="T:System.Net.Sockets.Socket" /> ab.</summary>
|
||||
<returns>Einer der <see cref="T:System.Net.Sockets.AddressFamily" />-Werte.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
|
||||
<summary>Ordnet einem <see cref="T:System.Net.Sockets.Socket" /> einen lokalen Endpunkt zu.</summary>
|
||||
<param name="localEP">Der lokale <see cref="T:System.Net.EndPoint" />, der dem <see cref="T:System.Net.Sockets.Socket" /> zugeordnet werden soll. </param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="localEP" /> ist null. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Ein in der Aufrufliste übergeordneter Aufrufer hat keine Berechtigung für den angeforderten Vorgang. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Bricht eine asynchrone Anforderung einer Remotehostverbindung ab.</summary>
|
||||
<param name="e">Das <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt, das verwendet wurde, um die Verbindung mit dem Remotehost durch Aufrufen einer der <see cref="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)" />-Methoden anzufordern.</param>
|
||||
<exception cref="T:System.ArgumentNullException">Der <paramref name="e" />-Parameter kann nicht NULL und der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> kann nicht NULL sein.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Ein in der Aufrufliste übergeordneter Aufrufer hat keine Berechtigung für den angeforderten Vorgang.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Beginnt eine asynchrone Anforderung einer Verbindung mit einem Remotehost.</summary>
|
||||
<returns>Gibt true zurück, wenn der E/A-Vorgang aussteht.Das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter nicht ausgelöst, und das als Parameter übergebene <paramref name="e" />-Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen.</returns>
|
||||
<param name="e">Das <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll.</param>
|
||||
<exception cref="T:System.ArgumentException">Ein Argument ist ungültig.Diese Ausnahme tritt auf, wenn mehrere Puffer angegeben werden und die <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" />-Eigenschaft nicht NULL ist.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">Der <paramref name="e" />-Parameter kann nicht NULL und der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> kann nicht NULL sein.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Der <see cref="T:System.Net.Sockets.Socket" /> führt eine Überwachung durch, oder ein Socketvorgang wird bereits mit dem im <paramref name="e" />-Parameter angegebenen <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt ausgeführt.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Für diese Methode ist Windows XP oder höher erforderlich.Diese Ausnahme tritt auch auf, wenn der lokale Endpunkt und der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> nicht die gleiche Adressfamilie aufweisen.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Ein in der Aufrufliste übergeordneter Aufrufer hat keine Berechtigung für den angeforderten Vorgang.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Beginnt eine asynchrone Anforderung einer Verbindung mit einem Remotehost.</summary>
|
||||
<returns>Gibt true zurück, wenn der E/A-Vorgang aussteht.Das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter nicht ausgelöst, und das als Parameter übergebene <paramref name="e" />-Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen.</returns>
|
||||
<param name="socketType">Einer der <see cref="T:System.Net.Sockets.SocketType" />-Werte.</param>
|
||||
<param name="protocolType">Einer der <see cref="T:System.Net.Sockets.ProtocolType" />-Werte.</param>
|
||||
<param name="e">Das <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll.</param>
|
||||
<exception cref="T:System.ArgumentException">Ein Argument ist ungültig.Diese Ausnahme tritt auf, wenn mehrere Puffer angegeben werden und die <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" />-Eigenschaft nicht NULL ist.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">Der <paramref name="e" />-Parameter kann nicht NULL und der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> kann nicht NULL sein.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Der <see cref="T:System.Net.Sockets.Socket" /> führt eine Überwachung durch, oder ein Socketvorgang wird bereits mit dem im <paramref name="e" />-Parameter angegebenen <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt ausgeführt.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Für diese Methode ist Windows XP oder höher erforderlich.Diese Ausnahme tritt auch auf, wenn der lokale Endpunkt und der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> nicht die gleiche Adressfamilie aufweisen.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Ein in der Aufrufliste übergeordneter Aufrufer hat keine Berechtigung für den angeforderten Vorgang.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Connected">
|
||||
<summary>Ruft einen Wert ab, der angibt, ob ein <see cref="T:System.Net.Sockets.Socket" /> mit dem Remotehost des letzten <see cref="Overload:System.Net.Sockets.Socket.Send" />-Vorgangs oder <see cref="Overload:System.Net.Sockets.Socket.Receive" />-Vorgangs verbunden ist.</summary>
|
||||
<returns>true, wenn <see cref="T:System.Net.Sockets.Socket" /> beim letzten Vorgang mit einer Remoteressource verbunden war, andernfalls false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose">
|
||||
<summary>Gibt alle von der aktuellen Instanz der <see cref="T:System.Net.Sockets.Socket" />-Klasse verwendeten Ressourcen frei.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
|
||||
<summary>Gibt die vom <see cref="T:System.Net.Sockets.Socket" /> verwendeten, nicht verwalteten Ressourcen frei und verwirft optional auch die verwalteten Ressourcen.</summary>
|
||||
<param name="disposing">true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben. false, wenn ausschließlich nicht verwaltete Ressourcen freigegeben werden sollen. </param>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Finalize">
|
||||
<summary>Gibt von der <see cref="T:System.Net.Sockets.Socket" />-Klasse verwendete Ressourcen frei.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
|
||||
<summary>Versetzt einen <see cref="T:System.Net.Sockets.Socket" /> in den Überwachungszustand.</summary>
|
||||
<param name="backlog">Die maximale Länge der Warteschlange für ausstehende Verbindungen. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.LocalEndPoint">
|
||||
<summary>Ruft den lokalen Endpunkt ab.</summary>
|
||||
<returns>Der <see cref="T:System.Net.EndPoint" />, den der <see cref="T:System.Net.Sockets.Socket" /> für die Kommunikation verwendet.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.NoDelay">
|
||||
<summary>Ruft einen <see cref="T:System.Boolean" />-Wert ab, der angibt, ob der Stream-<see cref="T:System.Net.Sockets.Socket" /> den Nagle-Algorithmus verwendet, oder legt diesen fest.</summary>
|
||||
<returns>false, wenn der <see cref="T:System.Net.Sockets.Socket" /> den Nagle-Algorithmus verwendet, andernfalls true.Die Standardeinstellung ist false.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den <see cref="T:System.Net.Sockets.Socket" />.Weitere Informationen finden Sie im Abschnitt Hinweise.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
|
||||
<summary>Gibt an, ob das zugrunde liegende Betriebssystem und die Netzwerkkarten IPv4 (Internet Protocol, Version 4) unterstützen.</summary>
|
||||
<returns>true, wenn das Betriebssystem und die Netzwerkkarten das IPv4-Protokoll unterstützen, andernfalls false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
|
||||
<summary>Gibt an, ob das zugrunde liegende Betriebssystem und die Netzwerkkarten IPv6 (Internet Protocol, Version 6) unterstützen.</summary>
|
||||
<returns>true, wenn das Betriebssystem und die Netzwerkkarten das Protokoll IPv6 unterstützen, andernfalls false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ProtocolType">
|
||||
<summary>Ruft den Protokolltyp des <see cref="T:System.Net.Sockets.Socket" /> ab.</summary>
|
||||
<returns>Einer der <see cref="T:System.Net.Sockets.ProtocolType" />-Werte.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Startet eine asynchrone Anforderung, um Daten von einem verbundenen <see cref="T:System.Net.Sockets.Socket" />-Objekt zu empfangen.</summary>
|
||||
<returns>Gibt true zurück, wenn der E/A-Vorgang aussteht.Das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter nicht ausgelöst, und das als Parameter übergebene <paramref name="e" />-Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen.</returns>
|
||||
<param name="e">Das <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll.</param>
|
||||
<exception cref="T:System.ArgumentException">Ein Argument war ungültig.Die <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />-Eigenschaft oder <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" />-Eigenschaft des <paramref name="e" />-Parameters muss auf gültige Puffer verweisen.Eine dieser Eigenschaften kann festgelegt werden, nicht jedoch beide gleichzeitig.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Es wird bereits ein Socketvorgang mit dem im <paramref name="e" />-Parameter angegebenen <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt ausgeführt.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Für diese Methode ist Windows XP oder höher erforderlich.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
|
||||
<summary>Ruft einen Wert ab, der die Größe des Empfangspuffers des <see cref="T:System.Net.Sockets.Socket" /> angibt, oder legt diesen fest.</summary>
|
||||
<returns>Ein <see cref="T:System.Int32" />, das die Größe des Empfangspuffer in Bytes enthält.Der Standard ist 8192.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Der für einen set-Vorgang angegebene Wert ist kleiner als 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Beginnt den asynchronen Datenempfang aus dem angegebenen Netzwerkgerät.</summary>
|
||||
<returns>Gibt true zurück, wenn der E/A-Vorgang aussteht.Das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter nicht ausgelöst, und das als Parameter übergebene <paramref name="e" />-Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen.</returns>
|
||||
<param name="e">Das <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> darf nicht NULL sein.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Es wird bereits ein Socketvorgang mit dem im <paramref name="e" />-Parameter angegebenen <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt ausgeführt.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Für diese Methode ist Windows XP oder höher erforderlich.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
|
||||
<summary>Ruft den Remoteendpunkt ab.</summary>
|
||||
<returns>Der <see cref="T:System.Net.EndPoint" />, mit dem der <see cref="T:System.Net.Sockets.Socket" /> kommuniziert.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Sendet Daten asynchron an ein verbundenes <see cref="T:System.Net.Sockets.Socket" />-Objekt.</summary>
|
||||
<returns>Gibt true zurück, wenn der E/A-Vorgang aussteht.Das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter nicht ausgelöst, und das als Parameter übergebene <paramref name="e" />-Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen.</returns>
|
||||
<param name="e">Das <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll.</param>
|
||||
<exception cref="T:System.ArgumentException">Die <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />-Eigenschaft oder <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" />-Eigenschaft des <paramref name="e" />-Parameters muss auf gültige Puffer verweisen.Eine dieser Eigenschaften kann festgelegt werden, nicht jedoch beide gleichzeitig.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Es wird bereits ein Socketvorgang mit dem im <paramref name="e" />-Parameter angegebenen <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt ausgeführt.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Für diese Methode ist Windows XP oder höher erforderlich.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Der <see cref="T:System.Net.Sockets.Socket" /> ist noch nicht verbunden oder wurde nicht über eine <see cref="M:System.Net.Sockets.Socket.Accept" />-<see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" />- oder <see cref="Overload:System.Net.Sockets.Socket.BeginAccept" />-Methode abgerufen.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.SendBufferSize">
|
||||
<summary>Ruft einen Wert ab, der die Größe des Sendepuffers für den <see cref="T:System.Net.Sockets.Socket" /> angibt, oder legt diesen fest.</summary>
|
||||
<returns>Ein <see cref="T:System.Int32" />, das die Größe des Sendepuffer in Bytes enthält.Der Standard ist 8192.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Der für einen set-Vorgang angegebene Wert ist kleiner als 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Sendet Daten asynchron an einen bestimmten Remotehost.</summary>
|
||||
<returns>Gibt true zurück, wenn der E/A-Vorgang aussteht.Das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" />-Ereignis für den <paramref name="e" />-Parameter nicht ausgelöst, und das als Parameter übergebene <paramref name="e" />-Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen.</returns>
|
||||
<param name="e">Das <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> darf nicht NULL sein.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Es wird bereits ein Socketvorgang mit dem im <paramref name="e" />-Parameter angegebenen <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Objekt ausgeführt.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Für diese Methode ist Windows XP oder höher erforderlich.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Das angegebene Protokoll ist verbindungsorientiert, aber der <see cref="T:System.Net.Sockets.Socket" /> wurde noch nicht verbunden.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
|
||||
<summary>Deaktiviert Senden und Empfangen für einen <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<param name="how">Einer der <see cref="T:System.Net.Sockets.SocketShutdown" />-Werte, der den Vorgang angibt, der nicht mehr zulässig ist. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Ttl">
|
||||
<summary>Ruft einen Wert ab, der die Gültigkeitsdauer (TTL) von IP (Internet Protocol)-Paketen angibt, die vom <see cref="T:System.Net.Sockets.Socket" /> gesendet werden.</summary>
|
||||
<returns>Der TTL-Wert.</returns>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Für den TTL-Wert kann keine negative Zahl festgelegt werden.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Diese Eigenschaft kann nur für Sockets in der <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" />-Familie oder der <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" />-Familie festgelegt werden.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Fehler beim Zugriff auf den Socket.Dieser Fehler wird auch zurückgegeben, wenn versucht wird, TTL auf einen höheren Wert als 255 festzulegen.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Der <see cref="T:System.Net.Sockets.Socket" /> wurde geschlossen. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncEventArgs">
|
||||
<summary>Stellt einen asynchronen Socketvorgang dar.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
|
||||
<summary>Erstellt eine leere <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Instanz.</summary>
|
||||
<exception cref="T:System.NotSupportedException">Die Plattform wird nicht unterstützt. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
|
||||
<summary>Ruft den Socket ab, der zum Akzeptieren einer Verbindung mit einer asynchronen Socketmethode erstellt wird, oder legt ihn fest.</summary>
|
||||
<returns>Der zu verwendende <see cref="T:System.Net.Sockets.Socket" /> oder der Socket, der zum Akzeptieren einer Verbindung mit einer asynchronen Socketmethode erstellt wird.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
|
||||
<summary>Ruft den Datenpuffer ab, der mit einer asynchronen Socketmethode verwendet werden soll.</summary>
|
||||
<returns>Ein <see cref="T:System.Byte" />-Array, das den Datenpuffer darstellt, der mit einer asynchronen Socketmethode verwendet werden soll.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
|
||||
<summary>Ruft ein Array von Datenpuffern ab, die mit einer asynchronen Socketmethode verwendet werden sollen, oder legt es fest.</summary>
|
||||
<returns>Eine <see cref="T:System.Collections.IList" />, die ein Array von Datenpuffern darstellt, die mit einer asynchronen Socketmethode verwendet werden sollen.</returns>
|
||||
<exception cref="T:System.ArgumentException">Für einen set-Vorgang wurden mehrdeutige Puffer angegeben.Diese Ausnahme tritt auf, wenn die <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />-Eigenschaft auf einen Wert ungleich NULL festgelegt wurde und versucht wurde, die <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" />-Eigenschaft auf einen Wert ungleich NULL festzulegen.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
|
||||
<summary>Ruft die Anzahl der im Socketvorgang übertragenen Bytes ab.</summary>
|
||||
<returns>Ein <see cref="T:System.Int32" /> mit der Anzahl der im Socketvorgang übertragenen Bytes.</returns>
|
||||
</member>
|
||||
<member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
|
||||
<summary>Das Ereignis, das zum Abschließen eines asynchronen Vorgangs verwendet wird.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
|
||||
<summary>Ruft die Ausnahme im Fall eines Verbindungsfehlers ab, wenn <see cref="T:System.Net.DnsEndPoint" /> verwendet wurde.</summary>
|
||||
<returns>Ein <see cref="T:System.Exception" />, das die Ursache des Verbindungsfehlers angibt, wenn ein <see cref="T:System.Net.DnsEndPoint" /> für die <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />-Eigenschaft angegeben wurde.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
|
||||
<summary>Das erstellte und verbundene <see cref="T:System.Net.Sockets.Socket" />-Objekt nach dem erfolgreichen Beenden der <see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" />-Methode.</summary>
|
||||
<returns>Das verbundene <see cref="T:System.Net.Sockets.Socket" />-Objekt.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
|
||||
<summary>Ruft die maximale Datenmenge in Bytes ab, die in einem asynchronen Vorgang gesendet oder empfangen wird.</summary>
|
||||
<returns>Ein <see cref="T:System.Int32" /> mit der maximalen Datenmenge in Bytes, die gesendet oder empfangen werden soll.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
|
||||
<summary>Gibt die von der <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Instanz verwendeten nicht verwalteten Ressourcen zurück und verwirft optional die verwalteten Ressourcen.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
|
||||
<summary>Gibt von der <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />-Klasse verwendete Ressourcen frei.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
|
||||
<summary>Ruft den Typ des Socketvorgangs ab, der zuletzt mit diesem Kontextobjekt ausgeführt wurde.</summary>
|
||||
<returns>Eine <see cref="T:System.Net.Sockets.SocketAsyncOperation" />-Instanz, die den Typ des Socketvorgangs angibt, der zuletzt mit diesem Kontextobjekt ausgeführt wurde.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
|
||||
<summary>Ruft den Offset in Bytes im Datenpuffer ab, auf den von der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />-Eigenschaft verwiesen wird.</summary>
|
||||
<returns>Ein <see cref="T:System.Int32" /> mit dem Offset in Bytes im Datenpuffer, auf den von der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />-Eigenschaft verwiesen wird.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Stellt eine Methode dar, die beim Abschluss eines asynchronen Vorgangs aufgerufen wird.</summary>
|
||||
<param name="e">Das signalisierte Ereignis.</param>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
|
||||
<summary>Ruft den Remote-IP-Endpunkt für einen asynchronen Vorgang ab oder legt ihn fest.</summary>
|
||||
<returns>Ein <see cref="T:System.Net.EndPoint" />, der den Remote-IP-Endpunkt für einen asynchronen Vorgang darstellt.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Legt den Datenpuffer fest, der mit einer asynchronen Socketmethode verwendet werden soll.</summary>
|
||||
<param name="buffer">Der Datenpuffer, der mit einer asynchronen Socketmethode verwendet werden soll.</param>
|
||||
<param name="offset">Der Offset (in Bytes) im Datenpuffer, in dem der Vorgang beginnt.</param>
|
||||
<param name="count">Die maximale Datenmenge in Bytes, die im Puffer gesendet oder empfangen werden soll.</param>
|
||||
<exception cref="T:System.ArgumentException">Es wurden mehrdeutige Puffer angegeben.Diese Ausnahme tritt auf, wenn die <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />-Eigenschaft nicht NULL ist und die <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" />-Eigenschaft ebenfalls nicht NULL ist.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Ein Argument lag außerhalb des gültigen Bereichs.Diese Ausnahme tritt auf, wenn der <paramref name="offset" />-Parameter kleiner als 0 (null) oder größer als die Länge des Arrays in der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />-Eigenschaft ist.Diese Ausnahme tritt außerdem auf, wenn der <paramref name="count" />-Parameter kleiner als 0 (null) oder größer als die Länge des Arrays in der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />-Eigenschaft abzüglich des <paramref name="offset" />-Parameters ist.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
|
||||
<summary>Legt den Datenpuffer fest, der mit einer asynchronen Socketmethode verwendet werden soll.</summary>
|
||||
<param name="offset">Der Offset (in Bytes) im Datenpuffer, in dem der Vorgang beginnt.</param>
|
||||
<param name="count">Die maximale Datenmenge in Bytes, die im Puffer gesendet oder empfangen werden soll.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Ein Argument lag außerhalb des gültigen Bereichs.Diese Ausnahme tritt auf, wenn der <paramref name="offset" />-Parameter kleiner als 0 (null) oder größer als die Länge des Arrays in der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />-Eigenschaft ist.Diese Ausnahme tritt außerdem auf, wenn der <paramref name="count" />-Parameter kleiner als 0 (null) oder größer als die Länge des Arrays in der <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />-Eigenschaft abzüglich des <paramref name="offset" />-Parameters ist.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
|
||||
<summary>Ruft das Ergebnis des asynchronen Socketvorgangs ab oder legt dieses fest.</summary>
|
||||
<returns>Ein <see cref="T:System.Net.Sockets.SocketError" />, der das Ergebnis des asynchronen Socketvorgangs darstellt.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
|
||||
<summary>Ruft ein Benutzer- oder Anwendungsobjekt ab, das diesem asynchronen Socketvorgang zugeordnet ist, oder legt es fest.</summary>
|
||||
<returns>Ein Objekt, das das Benutzer- oder Anwendungsobjekt darstellt, das diesem asynchronen Socketvorgang zugeordnet ist.</returns>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncOperation">
|
||||
<summary>Der Typ des asynchronen Socketvorgangs, der zuletzt mit diesem Kontextobjekt ausgeführt wurde.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
|
||||
<summary>Ein Accept-Socketvorgang. </summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
|
||||
<summary>Ein Connect-Socketvorgang.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.None">
|
||||
<summary>Keiner der Socketvorgänge.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
|
||||
<summary>Ein Receive-Socketvorgang.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
|
||||
<summary>Ein ReceiveFrom-Socketvorgang.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
|
||||
<summary>Ein Send-Socketvorgang.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
|
||||
<summary>Ein SendTo-Socketvorgang.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketShutdown">
|
||||
<summary>Definiert Konstanten, die von der <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" />-Methode verwendet werden.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Both">
|
||||
<summary>Deaktiviert das Senden und Empfangen für einen <see cref="T:System.Net.Sockets.Socket" />.Dieses Feld ist konstant.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Receive">
|
||||
<summary>Deaktiviert das Empfangen für einen <see cref="T:System.Net.Sockets.Socket" />.Dieses Feld ist konstant.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Send">
|
||||
<summary>Deaktiviert das Senden für einen <see cref="T:System.Net.Sockets.Socket" />.Dieses Feld ist konstant.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketType">
|
||||
<summary>Gibt den Sockettyp an, der von einer Instanz der <see cref="T:System.Net.Sockets.Socket" />-Klasse dargestellt wird.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Dgram">
|
||||
<summary>Unterstützt Datagramme, die verbindungslose, unzuverlässige Meldungen mit einer festen (i. d. R. kleinen) maximalen Länge sind.Meldungen können verloren gehen, doppelt oder in der falschen Reihenfolge empfangen werden.Ein <see cref="T:System.Net.Sockets.Socket" /> vom Typ <see cref="F:System.Net.Sockets.SocketType.Dgram" /> benötigt vor dem Senden und Empfangen von Daten keine Verbindung und kann mit mehreren Peers kommunizieren.<see cref="F:System.Net.Sockets.SocketType.Dgram" /> verwendet das Datagram-Protokoll (<see cref="F:System.Net.Sockets.ProtocolType.Udp" />) und die <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /><see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Stream">
|
||||
<summary>Unterstützt zuverlässige, bidirektionale, verbindungsbasierte Bytestreams, bei denen keine Daten dupliziert und die Begrenzungen nicht beibehalten werden.Ein Socket dieses Typs kommuniziert mit einem einzigen Peer und benötigt vor dem Beginn der Kommunikation eine Verbindung mit einem Remotehost.<see cref="F:System.Net.Sockets.SocketType.Stream" /> verwendet das Transmission Control Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> und das InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Unknown">
|
||||
<summary>Gibt einen unbekannten Socket-Typ an.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
406
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/es/System.Net.Sockets.xml
vendored
Normal file
406
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/es/System.Net.Sockets.xml
vendored
Normal file
@@ -0,0 +1,406 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Net.Sockets</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Net.Sockets.ProtocolType">
|
||||
<summary>Especifica los protocolos que admite la clase <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Tcp">
|
||||
<summary>Protocolo de control de transporte.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Udp">
|
||||
<summary>Protocolo de datagramas de usuarios.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unknown">
|
||||
<summary>Protocolo desconocido.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unspecified">
|
||||
<summary>Protocolo no especificado.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.Socket">
|
||||
<summary>Implementa la interfaz de sockets Berkeley.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Inicializa una instancia nueva de la clase <see cref="T:System.Net.Sockets.Socket" /> con la familia de direcciones, el tipo de socket y el protocolo que se especifiquen.</summary>
|
||||
<param name="addressFamily">Uno de los valores de <see cref="T:System.Net.Sockets.AddressFamily" />. </param>
|
||||
<param name="socketType">Uno de los valores de <see cref="T:System.Net.Sockets.SocketType" />. </param>
|
||||
<param name="protocolType">Uno de los valores de <see cref="T:System.Net.Sockets.ProtocolType" />. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">La combinación de <paramref name="addressFamily" />, <paramref name="socketType" /> y <paramref name="protocolType" /> tiene como resultado un socket no válido. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Inicializa una instancia nueva de la clase <see cref="T:System.Net.Sockets.Socket" /> usando el tipo de socket y el protocolo que se especifiquen.</summary>
|
||||
<param name="socketType">Uno de los valores de <see cref="T:System.Net.Sockets.SocketType" />.</param>
|
||||
<param name="protocolType">Uno de los valores de <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">La combinación de <paramref name="socketType" /> y <paramref name="protocolType" /> da como resultado un socket no válido. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Comienza una operación asincrónica para aceptar un intento de conexión entrante.</summary>
|
||||
<returns>Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" />.Devuelve false si la operación de E/S se completó de forma sincrónica.El evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" /> no se provoca y el objeto <paramref name="e" /> que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación.</returns>
|
||||
<param name="e">Objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> que se usa para esta operación de socket asincrónica.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argumento no es válido.Esta excepción produce si el búfer proporcionado no es suficientemente grande.El búfer debe ser de al menos 2 bytes * (sizeof(SOCKADDR_STORAGE + 16).Esta excepción también se produce si se especifican varios búferes; es decir, si la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> no es null.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Un argumento está fuera de intervalo.La excepción produce si <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> es menor que 0.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Se ha solicitado una operación no válida.Esta excepción se produce si el <see cref="T:System.Net.Sockets.Socket" /> de aceptación no realiza escuchas para las conexiones o el socket aceptado está enlazado.Debe llamar al método <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> y <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> antes de llamar al método <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" />.Esta excepción también se produce si el socket ya está conectado o si ya hay una operación de socket en curso con el parámetro <paramref name="e" /> especificado. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Se requiere Windows XP o posteriores para este método.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.AddressFamily">
|
||||
<summary>Obtiene la familia de direcciones de <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Uno de los valores de <see cref="T:System.Net.Sockets.AddressFamily" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
|
||||
<summary>Asocia un objeto <see cref="T:System.Net.Sockets.Socket" /> a un extremo local.</summary>
|
||||
<param name="localEP">
|
||||
<see cref="T:System.Net.EndPoint" /> local que se va a asociar a <see cref="T:System.Net.Sockets.Socket" />. </param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="localEP" /> es null. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Una llamada situada más arriba en la pila de llamadas no dispone de permiso para la operación solicitada. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Cancela una solicitud asincrónica de una conexión a un host remoto.</summary>
|
||||
<param name="e">Objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> que se usa para solicitar la conexión al host remoto llamando a uno de los métodos <see cref="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)" />.</param>
|
||||
<exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="e" /> y <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> no puede ser null.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Una llamada situada más arriba en la pila de llamadas no dispone de permiso para la operación solicitada.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Comienza una solicitud asincrónica para una conexión a host remoto.</summary>
|
||||
<returns>Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" />.Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" /> no se provoca y el objeto <paramref name="e" /> que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación.</returns>
|
||||
<param name="e">Objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> que se usa para esta operación de socket asincrónica.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argumento no es válido.Esta excepción también se produce si se especifican varios búferes; es decir, si la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> no es null.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="e" /> y <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> no puede ser null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">El objeto <see cref="T:System.Net.Sockets.Socket" /> está escuchando o ya hay una operación de socket en curso que utiliza el objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> especificado en el parámetro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Se requiere Windows XP o posteriores para este método.Esta excepción también se produce si el extremo local y <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> no son la misma familia de direcciones.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Una llamada situada más arriba en la pila de llamadas no dispone de permiso para la operación solicitada.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Comienza una solicitud asincrónica para una conexión a host remoto.</summary>
|
||||
<returns>Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" />.Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" /> no se provoca y el objeto <paramref name="e" /> que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación.</returns>
|
||||
<param name="socketType">Uno de los valores de <see cref="T:System.Net.Sockets.SocketType" />.</param>
|
||||
<param name="protocolType">Uno de los valores de <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
|
||||
<param name="e">Objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> que se usa para esta operación de socket asincrónica.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argumento no es válido.Esta excepción también se produce si se especifican varios búferes; es decir, si la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> no es null.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="e" /> y <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> no puede ser null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">El objeto <see cref="T:System.Net.Sockets.Socket" /> está escuchando o ya hay una operación de socket en curso que utiliza el objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> especificado en el parámetro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Se requiere Windows XP o posteriores para este método.Esta excepción también se produce si el extremo local y <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> no son la misma familia de direcciones.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Una llamada situada más arriba en la pila de llamadas no dispone de permiso para la operación solicitada.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Connected">
|
||||
<summary>Obtiene un valor que indica si <see cref="T:System.Net.Sockets.Socket" /> se conecta con un host remoto a partir de la última operación <see cref="Overload:System.Net.Sockets.Socket.Send" /> u <see cref="Overload:System.Net.Sockets.Socket.Receive" />.</summary>
|
||||
<returns>Es true si el objeto <see cref="T:System.Net.Sockets.Socket" /> estaba conectado a un recurso remoto desde la operación más reciente; de lo contrario, es false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose">
|
||||
<summary>Libera todos los recursos usados por la instancia actual de la clase <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
|
||||
<summary>Libera los recursos no administrados que utiliza el objeto <see cref="T:System.Net.Sockets.Socket" /> y, de forma opcional, desecha los recursos administrados.</summary>
|
||||
<param name="disposing">Es true para liberar los recursos administrados y no administrados; es false para liberar sólo los recursos no administrados. </param>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Finalize">
|
||||
<summary>Libera los recursos utilizados por la clase <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
|
||||
<summary>Coloca un objeto <see cref="T:System.Net.Sockets.Socket" /> en un estado de escucha.</summary>
|
||||
<param name="backlog">Longitud máxima de la cola de conexiones pendientes. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.LocalEndPoint">
|
||||
<summary>Obtiene el extremo local.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.EndPoint" /> que utiliza el <see cref="T:System.Net.Sockets.Socket" /> para las comunicaciones.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.NoDelay">
|
||||
<summary>Obtiene o establece un valor de <see cref="T:System.Boolean" /> que especifica si la secuencia <see cref="T:System.Net.Sockets.Socket" /> está utilizando el algoritmo de Nagle.</summary>
|
||||
<returns>false si <see cref="T:System.Net.Sockets.Socket" /> utiliza el algoritmo de Nagle; de lo contrario, true.El valor predeterminado es false.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Error al intentar obtener acceso a <see cref="T:System.Net.Sockets.Socket" />.Vea la sección Comentarios para obtener más información.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
|
||||
<summary>Indica si el sistema operativo subyacente y los adaptadores de red admiten la versión 4 del protocolo de Internet (IPv4).</summary>
|
||||
<returns>Es true si el sistema operativo y los adaptadores de red admiten el protocolo IPv4; de lo contrario, es false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
|
||||
<summary>Indica si el sistema operativo subyacente y los adaptadores de red admiten la versión 6 del protocolo Internet (IPv6).</summary>
|
||||
<returns>true si el sistema operativo y los adaptadores de red admiten el protocolo IPv6; de lo contrario, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ProtocolType">
|
||||
<summary>Obtiene el tipo de protocolo de <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Uno de los valores de <see cref="T:System.Net.Sockets.ProtocolType" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Comienza una solicitud asincrónica para recibir los datos de un objeto <see cref="T:System.Net.Sockets.Socket" /> conectado.</summary>
|
||||
<returns>Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" />.Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" /> no se provoca y el objeto <paramref name="e" /> que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación.</returns>
|
||||
<param name="e">Objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> que se usa para esta operación de socket asincrónica.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argumento no era válido.Las propiedades <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> o <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> del parámetro <paramref name="e" /> deben hacer referencia a los búferes válidos.Se puede establecer una de estas propiedades, pero no ambas al mismo tiempo.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Ya hay una operación de socket en curso que utiliza el objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> especificado en el parámetro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Se requiere Windows XP o posteriores para este método.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
|
||||
<summary>Obtiene o establece un valor que especifica el tamaño del búfer de recepción de <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> que contiene el tamaño, en bytes, del búfer de recepción.El valor predeterminado es 8192</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">El valor especificado para una operación de establecimiento es menor que 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Comienza a recibir asincrónicamente los datos de un dispositivo de red especificado.</summary>
|
||||
<returns>Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" />.Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" /> no se provoca y el objeto <paramref name="e" /> que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación.</returns>
|
||||
<param name="e">Objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> que se usa para esta operación de socket asincrónica.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> no puede ser null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Ya hay una operación de socket en curso que utiliza el objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> especificado en el parámetro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Se requiere Windows XP o posteriores para este método.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
|
||||
<summary>Obtiene el extremo remoto.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.EndPoint" /> con el que está comunicando el <see cref="T:System.Net.Sockets.Socket" />.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Envía datos de forma asincrónica a un objeto <see cref="T:System.Net.Sockets.Socket" /> conectado.</summary>
|
||||
<returns>Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" />.Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" /> no se provoca y el objeto <paramref name="e" /> que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación.</returns>
|
||||
<param name="e">Objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> que se usa para esta operación de socket asincrónica.</param>
|
||||
<exception cref="T:System.ArgumentException">Las propiedades <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> o <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> del parámetro <paramref name="e" /> deben hacer referencia a los búferes válidos.Se puede establecer una de estas propiedades, pero no ambas al mismo tiempo.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Ya hay una operación de socket en curso que utiliza el objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> especificado en el parámetro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Se requiere Windows XP o posteriores para este método.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">El <see cref="T:System.Net.Sockets.Socket" /> no está conectado todavía o no se obtuvo a través de un método <see cref="M:System.Net.Sockets.Socket.Accept" />, <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> o <see cref="Overload:System.Net.Sockets.Socket.BeginAccept" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.SendBufferSize">
|
||||
<summary>Obtiene o establece un valor que especifica el tamaño del búfer de envío de <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> que contiene el tamaño, en bytes, del búfer de envío.El valor predeterminado es 8192</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">El valor especificado para una operación de establecimiento es menor que 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Envía datos asincrónicamente a un determinado host remoto.</summary>
|
||||
<returns>Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" />.Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> del parámetro <paramref name="e" /> no se provoca y el objeto <paramref name="e" /> que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación.</returns>
|
||||
<param name="e">Objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> que se usa para esta operación de socket asincrónica.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> no puede ser null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Ya hay una operación de socket en curso que utiliza el objeto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> especificado en el parámetro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Se requiere Windows XP o posteriores para este método.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">El protocolo especificado está orientado a la conexión, pero el <see cref="T:System.Net.Sockets.Socket" /> no está conectado todavía.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
|
||||
<summary>Deshabilita los envíos y recepciones en un objeto <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<param name="how">Uno de los valores de <see cref="T:System.Net.Sockets.SocketShutdown" /> que especifica la operación que ya no estará permitida. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Ttl">
|
||||
<summary>Obtiene o establece un valor que especifica el valor de período de vida (TTL) de los paquetes de protocolo Internet (IP) enviados por <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Valor TTL.</returns>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">El valor TTL no se puede establecer en un número negativo.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Esta propiedad sólo se puede establecer para sockets de las familias de <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> o <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" />.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Se ha producido un error al intentar obtener acceso al socket.También se devuelve este error cuando se ha intentado para establecer TTL en un valor superior a 255.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Se ha cerrado el objeto <see cref="T:System.Net.Sockets.Socket" />. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncEventArgs">
|
||||
<summary>Representa una operación de socket asincrónico.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
|
||||
<summary>Crea una instancia de <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> vacía.</summary>
|
||||
<exception cref="T:System.NotSupportedException">No se admite la plataforma. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
|
||||
<summary>Obtiene o establece el socket que se va a usar o el socket creado para aceptar una conexión con un método de socket asincrónico.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> que se va a usar o socket creado para aceptar una conexión con un método de socket asincrónico.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
|
||||
<summary>Obtiene el búfer de datos que se va a usar con un método de socket asincrónico.</summary>
|
||||
<returns>Matriz <see cref="T:System.Byte" /> que representa el búfer de datos que se va a usar con un método de socket asincrónico.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
|
||||
<summary>Obtiene o establece una matriz de búferes de datos que se va a usar con un método de socket asincrónico.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Collections.IList" /> que representa una matriz de búferes de datos que se va a usar con un método de socket asincrónico.</returns>
|
||||
<exception cref="T:System.ArgumentException">Se han especificado búferes ambiguos en una operación de establecimiento.Esta excepción se produce si la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> se ha establecido en un valor no nulo y se intenta establecer la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> en un valor no nulo.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
|
||||
<summary>Obtiene el número de bytes transferidos en la operación de socket.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> que contiene el número de bytes transferidos en la operación de socket.</returns>
|
||||
</member>
|
||||
<member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
|
||||
<summary>Evento utilizado para completar una operación asincrónica.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
|
||||
<summary>Obtiene la excepción en el caso de un error de conexión cuando se usó <see cref="T:System.Net.DnsEndPoint" />.</summary>
|
||||
<returns>Objeto <see cref="T:System.Exception" /> que indica la causa del error de conexión que se produce cuando se especifica un objeto <see cref="T:System.Net.DnsEndPoint" /> para la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
|
||||
<summary>Objeto <see cref="T:System.Net.Sockets.Socket" /> que se ha creado y conectado después de finalizar correctamente el método <see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" />.</summary>
|
||||
<returns>Objeto <see cref="T:System.Net.Sockets.Socket" /> conectado.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
|
||||
<summary>Obtiene la cantidad máxima de datos, en bytes, que se van a enviar o recibir en una operación asincrónica.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> que contiene la cantidad máxima de datos, en bytes, que se van a enviar o recibir.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
|
||||
<summary>Libera los recursos no administrados utilizados por la instancia de <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> y, de forma opcional, elimina los recursos administrados.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
|
||||
<summary>Libera los recursos utilizados por la clase <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
|
||||
<summary>Obtiene el tipo de operación de socket más reciente realizada con este objeto de contexto.</summary>
|
||||
<returns>Instancia de <see cref="T:System.Net.Sockets.SocketAsyncOperation" /> que indica el tipo de operación de socket más reciente realizada con este objeto de contexto.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
|
||||
<summary>Obtiene el desplazamiento, en bytes, en el búfer de datos al que hace referencia la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> que contiene el desplazamiento, en bytes, en el búfer de datos al que hace referencia la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Representa un método al que se llama cuando se completa una operación asincrónica.</summary>
|
||||
<param name="e">Evento que se señala.</param>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
|
||||
<summary>Obtiene o establece el extremo IP remoto de una operación asincrónica.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.EndPoint" /> que representa el extremo IP remoto para una operación asincrónica.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Establece el búfer de datos que se va a usar con un método de socket asincrónico.</summary>
|
||||
<param name="buffer">Búfer de datos que se va a usar con un método de socket asincrónico.</param>
|
||||
<param name="offset">Desplazamiento, en bytes, en el búfer de datos donde se inicia la operación.</param>
|
||||
<param name="count">Cantidad máxima de datos, en bytes, que se van a enviar o recibir en el búfer.</param>
|
||||
<exception cref="T:System.ArgumentException">Se especificaron búferes ambiguos.Esta excepción se produce si las propiedades <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> y <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> tampoco son null.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Un argumento estaba fuera de intervalo.Esta excepción se produce si el parámetro <paramref name="offset" /> es menor que cero o mayor que la longitud de la matriz en la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.Esta excepción también se produce si el parámetro <paramref name="count" /> es menor que cero o mayor que la longitud de la matriz en la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> menos el parámetro <paramref name="offset" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
|
||||
<summary>Establece el búfer de datos que se va a usar con un método de socket asincrónico.</summary>
|
||||
<param name="offset">Desplazamiento, en bytes, en el búfer de datos donde se inicia la operación.</param>
|
||||
<param name="count">Cantidad máxima de datos, en bytes, que se van a enviar o recibir en el búfer.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Un argumento estaba fuera de intervalo.Esta excepción se produce si el parámetro <paramref name="offset" /> es menor que cero o mayor que la longitud de la matriz en la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.Esta excepción también se produce si el parámetro <paramref name="count" /> es menor que cero o mayor que la longitud de la matriz en la propiedad <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> menos el parámetro <paramref name="offset" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
|
||||
<summary>Obtiene o establece el resultado de la operación de socket asincrónico.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.SocketError" /> que representa el resultado de la operación de socket asincrónico.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
|
||||
<summary>Obtiene o establece a un objeto de usuario o de aplicación asociado a esta operación de socket asincrónico.</summary>
|
||||
<returns>Objeto que representa al objeto de usuario o de aplicación asociado a esta operación de socket asincrónico.</returns>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncOperation">
|
||||
<summary>El tipo de operación del socket asincrónica más reciente realizada con este objeto de contexto.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
|
||||
<summary>Un operación Accept del socket. </summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
|
||||
<summary>Una operación Connect del socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.None">
|
||||
<summary>Ninguna de las operaciones del socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
|
||||
<summary>Una operación Receive del socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
|
||||
<summary>Una operación ReceiveFrom del socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
|
||||
<summary>Una operación Send del socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
|
||||
<summary>Operación SendTo del socket.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketShutdown">
|
||||
<summary>Define las constantes utilizadas por el método <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Both">
|
||||
<summary>Deshabilita un objeto <see cref="T:System.Net.Sockets.Socket" /> tanto para el envío como para la recepción.Este campo es constante.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Receive">
|
||||
<summary>Deshabilita un objeto <see cref="T:System.Net.Sockets.Socket" /> para la recepción.Este campo es constante.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Send">
|
||||
<summary>Deshabilita un objeto <see cref="T:System.Net.Sockets.Socket" /> para el envío.Este campo es constante.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketType">
|
||||
<summary>Especifica el tipo de socket que representa una instancia de la clase <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Dgram">
|
||||
<summary>Admite datagramas, que son mensajes no confiables sin conexión con una longitud máxima fija (normalmente corta).Los mensajes pueden perderse o duplicarse y llegar desordenados.Un objeto <see cref="T:System.Net.Sockets.Socket" /> de tipo <see cref="F:System.Net.Sockets.SocketType.Dgram" /> no necesita conexión antes de enviar y recibir datos, y puede comunicarse con varios elementos del mismo nivel.<see cref="F:System.Net.Sockets.SocketType.Dgram" /> usa el protocolo de datagramas (<see cref="F:System.Net.Sockets.ProtocolType.Udp" />) y <see cref="T:System.Net.Sockets.AddressFamily" /> de <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Stream">
|
||||
<summary>Admite secuencias de bytes bidireccionales confiables, basadas en conexión, sin duplicidad de datos ni conservación de límites.Un objeto Socket de este tipo se comunica con un solo elemento del mismo nivel y requiere una conexión con el host remoto para poder iniciar la comunicación.<see cref="F:System.Net.Sockets.SocketType.Stream" /> usa el protocolo TCP (Protocolo de control de transporte, <see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> y la familia de direcciones InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Unknown">
|
||||
<summary>Especifica un tipo de Socket desconocido.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
426
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/fr/System.Net.Sockets.xml
vendored
Normal file
426
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/fr/System.Net.Sockets.xml
vendored
Normal file
@@ -0,0 +1,426 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Net.Sockets</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Net.Sockets.ProtocolType">
|
||||
<summary>Spécifie les protocoles pris en charge par la classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Tcp">
|
||||
<summary>Protocole TCP (Transmission Control Protocol).</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Udp">
|
||||
<summary>Protocole UDP (User Datagram Protocol).</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unknown">
|
||||
<summary>Protocole inconnu.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unspecified">
|
||||
<summary>Protocole non spécifié.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.Socket">
|
||||
<summary>Implémente l'interface de sockets Berkeley.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Net.Sockets.Socket" /> en utilisant la famille d'adresses, le type de socket et le protocole spécifiés.</summary>
|
||||
<param name="addressFamily">Une des valeurs de <see cref="T:System.Net.Sockets.AddressFamily" />. </param>
|
||||
<param name="socketType">Une des valeurs de <see cref="T:System.Net.Sockets.SocketType" />. </param>
|
||||
<param name="protocolType">Une des valeurs de <see cref="T:System.Net.Sockets.ProtocolType" />. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">La combinaison de <paramref name="addressFamily" />, <paramref name="socketType" /> et <paramref name="protocolType" /> crée un socket non valide. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Net.Sockets.Socket" /> à l'aide du type de socket et du protocole spécifiés.</summary>
|
||||
<param name="socketType">Une des valeurs de <see cref="T:System.Net.Sockets.SocketType" />.</param>
|
||||
<param name="protocolType">Une des valeurs de <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">La combinaison de <paramref name="socketType" /> et <paramref name="protocolType" /> crée un socket non valide. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Démarre une opération asynchrone pour accepter une tentative de connexion entrante.</summary>
|
||||
<returns>Retourne la valeur true si l'opération d'E/S est en attente.L'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.L'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> ne sera pas déclenché et l'objet <paramref name="e" /> transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération.</returns>
|
||||
<param name="e">Objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> à utiliser pour cette opération de socket asynchrone.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argument n'est pas valide.Cette exception se produit si la mémoire tampon fournie n'est pas assez grande.La mémoire tampon doit être d'au moins 2 * (taille de (SOCKADDR_STORAGE + 16) octets.Cette exception se produit également si plusieurs mémoires tampons sont spécifiées, la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> n'est pas null.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Un argument est hors limites.L'exception se produit si <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> est inférieur à 0.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Une opération incorrecte a été demandée.Cette exception se produit si le <see cref="T:System.Net.Sockets.Socket" /> acceptant n'écoute pas les connexions ou si le socket accepté est lié.Vous devez appeler les méthodes <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> et <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> avant d'appeler la méthode <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" />.Cette exception se produit également si le socket est déjà connecté ou si une opération de socket utilisait déjà le paramètre de <paramref name="e" /> spécifié. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP ou version ultérieure est requis pour cette méthode.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.AddressFamily">
|
||||
<summary>Obtient la famille d'adresses de <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Une des valeurs de <see cref="T:System.Net.Sockets.AddressFamily" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
|
||||
<summary>Associe <see cref="T:System.Net.Sockets.Socket" /> à un point de terminaison local.</summary>
|
||||
<param name="localEP">
|
||||
<see cref="T:System.Net.EndPoint" /> local à associer à <see cref="T:System.Net.Sockets.Socket" />. </param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="localEP" /> a la valeur null. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Un appelant situé plus haut dans la pile des appels n'a pas l'autorisation pour l'opération demandée. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Annule une requête asynchrone pour une connexion d'hôte distant.</summary>
|
||||
<param name="e">Objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> utilisé pour demander la connexion à l'hôte distant en appelant l'une des méthodes <see cref="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)" />.</param>
|
||||
<exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="e" /> ne peut pas être null et <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> ne peut pas être vide.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Un appelant situé plus haut dans la pile des appels n'a pas l'autorisation pour l'opération demandée.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Démarre une demande asynchrone pour une connexion à un hôte distant.</summary>
|
||||
<returns>Retourne la valeur true si l'opération d'E/S est en attente.L'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> ne sera pas déclenché et l'objet <paramref name="e" /> transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération.</returns>
|
||||
<param name="e">Objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> à utiliser pour cette opération de socket asynchrone.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argument n'est pas valide.Cette exception se produit si plusieurs mémoires tampons sont spécifiées, la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> n'est pas null.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="e" /> ne peut pas être null et <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> ne peut pas être vide.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> est à l'écoute ou une opération de socket utilisant l'objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> spécifié dans le paramètre <paramref name="e" /> spécifié était déjà en cours.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP ou version ultérieure est requis pour cette méthode.Cette exception se produit également si le point de terminaison local et les <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> ne sont pas la même famille d'adresses.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Un appelant situé plus haut dans la pile des appels n'a pas l'autorisation pour l'opération demandée.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Démarre une demande asynchrone pour une connexion à un hôte distant.</summary>
|
||||
<returns>Retourne la valeur true si l'opération d'E/S est en attente.L'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> ne sera pas déclenché et l'objet <paramref name="e" /> transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération.</returns>
|
||||
<param name="socketType">Une des valeurs de <see cref="T:System.Net.Sockets.SocketType" />.</param>
|
||||
<param name="protocolType">Une des valeurs de <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
|
||||
<param name="e">Objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> à utiliser pour cette opération de socket asynchrone.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argument n'est pas valide.Cette exception se produit si plusieurs mémoires tampons sont spécifiées, la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> n'est pas null.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="e" /> ne peut pas être null et <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> ne peut pas être vide.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> est à l'écoute ou une opération de socket utilisant l'objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> spécifié dans le paramètre <paramref name="e" /> spécifié était déjà en cours.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP ou version ultérieure est requis pour cette méthode.Cette exception se produit également si le point de terminaison local et les <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> ne sont pas la même famille d'adresses.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Un appelant situé plus haut dans la pile des appels n'a pas l'autorisation pour l'opération demandée.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Connected">
|
||||
<summary>Obtient une valeur qui indique si <see cref="T:System.Net.Sockets.Socket" /> est connecté à un hôte distant depuis la dernière opération <see cref="Overload:System.Net.Sockets.Socket.Send" /> ou <see cref="Overload:System.Net.Sockets.Socket.Receive" />.</summary>
|
||||
<returns>true si <see cref="T:System.Net.Sockets.Socket" /> était connecté à une ressource distante lors de l'opération la plus récente ; sinon, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose">
|
||||
<summary>Libère toutes les ressources utilisées par l'instance actuelle de la classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
|
||||
<summary>Libère les ressources non managées utilisées par <see cref="T:System.Net.Sockets.Socket" /> et supprime éventuellement les ressources managées.</summary>
|
||||
<param name="disposing">true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. </param>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Finalize">
|
||||
<summary>Libère les ressources utilisées par la classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
|
||||
<summary>Met <see cref="T:System.Net.Sockets.Socket" /> dans un état d'écoute.</summary>
|
||||
<param name="backlog">Longueur maximale de la file d'attente des connexions en attente. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.LocalEndPoint">
|
||||
<summary>Obtient le point de terminaison local.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.EndPoint" /> que <see cref="T:System.Net.Sockets.Socket" /> utilise pour les communications.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.NoDelay">
|
||||
<summary>Obtient ou définit une valeur <see cref="T:System.Boolean" /> spécifiant si le flux de données <see cref="T:System.Net.Sockets.Socket" /> utilise l'algorithme Nagle.</summary>
|
||||
<returns>false si <see cref="T:System.Net.Sockets.Socket" /> utilise l'algorithme Nagle ; sinon, true.La valeur par défaut est false.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès à <see cref="T:System.Net.Sockets.Socket" />.Pour plus d'informations, consultez la section Notes.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
|
||||
<summary>Indique si le système d'exploitation et les cartes réseau sous-jacents prennent en charge le protocole IPv4 (Internet Protocol version 4).</summary>
|
||||
<returns>true si le système d'exploitation et les cartes réseau prennent en charge le protocole IPv4 ; sinon, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
|
||||
<summary>Indique si le système d'exploitation et les cartes réseau sous-jacents prennent en charge le protocole IPv6 (Internet Protocol version 6).</summary>
|
||||
<returns>true si le système d'exploitation et les cartes réseau prennent en charge le protocole IPv6 ; sinon, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ProtocolType">
|
||||
<summary>Obtient le type de protocole de <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Une des valeurs de <see cref="T:System.Net.Sockets.ProtocolType" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Démarre une demande asynchrone pour recevoir les données d'un objet <see cref="T:System.Net.Sockets.Socket" /> connecté.</summary>
|
||||
<returns>Retourne la valeur true si l'opération d'E/S est en attente.L'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> ne sera pas déclenché et l'objet <paramref name="e" /> transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération.</returns>
|
||||
<param name="e">Objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> à utiliser pour cette opération de socket asynchrone.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argument n'était pas valide.La propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> ou <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> sur le paramètre de <paramref name="e" /> doit référencer des mémoires tampon valides.L'une ou l'autre de ces propriétés peut être définie, mais pas les deux à la fois.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Une opération de socket utilisant l'objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> spécifié dans le paramètre <paramref name="e" /> spécifié était déjà en cours.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP ou version ultérieure est requis pour cette méthode.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
|
||||
<summary>Obtient ou définit une valeur spécifiant la taille de la mémoire tampon de réception de <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> contenant la taille de la mémoire tampon de réception en octets.La valeur par défaut est 8192.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">La valeur spécifiée pour une opération ensembliste est inférieure à 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Démarre la réception asynchrone de données à partir d'un périphérique réseau spécifié.</summary>
|
||||
<returns>Retourne la valeur true si l'opération d'E/S est en attente.L'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> ne sera pas déclenché et l'objet <paramref name="e" /> transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération.</returns>
|
||||
<param name="e">Objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> à utiliser pour cette opération de socket asynchrone.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> ne peut pas être Null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Une opération de socket utilisant l'objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> spécifié dans le paramètre <paramref name="e" /> spécifié était déjà en cours.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP ou version ultérieure est requis pour cette méthode.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
|
||||
<summary>Obtient le point de terminaison distant.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.EndPoint" /> avec lequel <see cref="T:System.Net.Sockets.Socket" /> communique.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Envoie des données de façon asynchrone à un objet <see cref="T:System.Net.Sockets.Socket" /> connecté.</summary>
|
||||
<returns>Retourne la valeur true si l'opération d'E/S est en attente.L'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> ne sera pas déclenché et l'objet <paramref name="e" /> transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération.</returns>
|
||||
<param name="e">Objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> à utiliser pour cette opération de socket asynchrone.</param>
|
||||
<exception cref="T:System.ArgumentException">La propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> ou <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> sur le paramètre de <paramref name="e" /> doit référencer des mémoires tampon valides.L'une ou l'autre de ces propriétés peut être définie, mais pas les deux à la fois.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Une opération de socket utilisant l'objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> spécifié dans le paramètre <paramref name="e" /> spécifié était déjà en cours.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP ou version ultérieure est requis pour cette méthode.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Le <see cref="T:System.Net.Sockets.Socket" /> n'est pas encore connecté ou n'a pas été obtenu via une méthode <see cref="M:System.Net.Sockets.Socket.Accept" />, <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" />ou <see cref="Overload:System.Net.Sockets.Socket.BeginAccept" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.SendBufferSize">
|
||||
<summary>Obtient ou définit une valeur spécifiant la taille de la mémoire tampon d'envoi de <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> contenant la taille de la mémoire tampon d'envoi en octets.La valeur par défaut est 8192.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">La valeur spécifiée pour une opération ensembliste est inférieure à 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Envoie des données de façon asynchrone à un hôte distant spécifique.</summary>
|
||||
<returns>Retourne la valeur true si l'opération d'E/S est en attente.L'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sur le paramètre <paramref name="e" /> ne sera pas déclenché et l'objet <paramref name="e" /> transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération.</returns>
|
||||
<param name="e">Objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> à utiliser pour cette opération de socket asynchrone.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> ne peut pas être Null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Une opération de socket utilisant l'objet <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> spécifié dans le paramètre <paramref name="e" /> spécifié était déjà en cours.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Windows XP ou version ultérieure est requis pour cette méthode.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Le protocole spécifié est orienté connexion, mais le <see cref="T:System.Net.Sockets.Socket" /> n'est pas encore connecté.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
|
||||
<summary>Désactive les envois et les réceptions sur un <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<param name="how">Une des valeurs de <see cref="T:System.Net.Sockets.SocketShutdown" /> spécifiant l'opération qui ne sera plus autorisée. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Ttl">
|
||||
<summary>Obtient ou définit une valeur qui spécifie la durée de vie des paquets IP (Internet Protocol) envoyés par <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Durée de vie.</returns>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">La valeur TTL ne peut pas être un nombre négatif.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Cette propriété ne peut être définie que pour les sockets dans les familles <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> ou <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" />.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Une erreur s'est produite lors de la tentative d'accès au socket.Cette erreur est également retournée lorsqu'une tentative a été faite pour affecter à TTL une valeur supérieure à 255.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> a été fermé. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncEventArgs">
|
||||
<summary>Représente une opération de socket asynchrone.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
|
||||
<summary>Crée une instance <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> vide.</summary>
|
||||
<exception cref="T:System.NotSupportedException">La plateforme n'est pas prise en charge. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
|
||||
<summary>Obtient ou définit le socket à utiliser ou le socket créé pour accepter une connexion avec une méthode de socket asynchrone.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> à utiliser ou socket créé pour accepter une connexion avec une méthode de socket asynchrone.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
|
||||
<summary>Obtient la mémoire tampon des données à utiliser avec une méthode de socket asynchrone.</summary>
|
||||
<returns>Tableau <see cref="T:System.Byte" /> qui représente la mémoire tampon des données à utiliser avec une méthode de socket asynchrone.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
|
||||
<summary>Obtient ou définit un tableau de la mémoire tampon de données à utiliser avec une méthode de socket asynchrone.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Collections.IList" /> qui représente un tableau de mémoires tampons de données à utiliser avec une méthode de socket asynchrone.</returns>
|
||||
<exception cref="T:System.ArgumentException">Des mémoires tampon ambiguës sont spécifiées sur une opération ensembliste.Cette exception se produit si la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> a eu une valeur non NULL et une tentative a été faite pour affecter à la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> une valeur non NULL.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
|
||||
<summary>Obtient le nombre d'octets transférés dans l'opération de socket.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> qui contient le nombre d'octets transférés dans l'opération de socket.</returns>
|
||||
</member>
|
||||
<member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
|
||||
<summary>Événement utilisé pour terminer une opération asynchrone.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
|
||||
<summary>Obtient l'exception dans le cas d'un échec de connexion lorsqu'un <see cref="T:System.Net.DnsEndPoint" /> a été utilisé.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Exception" /> qui indique la cause de l'erreur de connexion lorsqu'un <see cref="T:System.Net.DnsEndPoint" /> a été spécifié pour la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
|
||||
<summary>Objet <see cref="T:System.Net.Sockets.Socket" /> créé et connecté après l'exécution correcte de la méthode <see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" />.</summary>
|
||||
<returns>Objet <see cref="T:System.Net.Sockets.Socket" /> connecté.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
|
||||
<summary>Obtient la quantité maximale de données, en octets, à envoyer ou recevoir dans une opération asynchrone.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> qui contient la quantité maximale de données, en octets, à envoyer ou recevoir.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
|
||||
<summary>Libère les ressources non managées utilisées par l'instance <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> et supprime éventuellement les ressources managées.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
|
||||
<summary>Libère les ressources utilisées par la classe <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
|
||||
<summary>Obtient le type d'opération de socket exécuté le plus récemment avec cet objet de contexte.</summary>
|
||||
<returns>Instance <see cref="T:System.Net.Sockets.SocketAsyncOperation" /> qui indique le type d'opération de socket exécutée le plus récemment avec cet objet de contexte.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
|
||||
<summary>Obtient l'offset, en octets, dans la mémoire tampon de données référencée par la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> qui contient l'offset, en octets, dans la mémoire tampon de données référencée par la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Représente une méthode qui est appelée lorsqu'une opération asynchrone se termine.</summary>
|
||||
<param name="e">Événement qui est signalé.</param>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
|
||||
<summary>Obtient ou définit le point de terminaison IP distant d'une opération asynchrone.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.EndPoint" /> qui représente le point de terminaison IP distant d'une opération asynchrone.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Définit la mémoire tampon de données à utiliser avec une méthode de socket asynchrone.</summary>
|
||||
<param name="buffer">Mémoire tampon de données à utiliser avec une méthode de socket asynchrone.</param>
|
||||
<param name="offset">Offset, en octets, dans la mémoire tampon de données où l'opération démarre.</param>
|
||||
<param name="count">Quantité maximale de données, en octets, à envoyer ou à recevoir dans la mémoire tampon.</param>
|
||||
<exception cref="T:System.ArgumentException">Des mémoires tampons ambiguës sont spécifiées.Cette exception se produit si la valeur des propriétés <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> et <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> n'est pas Null.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Un argument est hors limites.Cette exception se produit si le paramètre <paramref name="offset" /> est inférieur à zéro ou supérieur à la longueur du tableau dans la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.Cette exception se produit également si le paramètre <paramref name="count" /> est inférieur à zéro ou supérieur à la longueur du tableau dans la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> moins le paramètre <paramref name="offset" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
|
||||
<summary>Définit la mémoire tampon de données à utiliser avec une méthode de socket asynchrone.</summary>
|
||||
<param name="offset">Offset, en octets, dans la mémoire tampon de données où l'opération démarre.</param>
|
||||
<param name="count">Quantité maximale de données, en octets, à envoyer ou à recevoir dans la mémoire tampon.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Un argument est hors limites.Cette exception se produit si le paramètre <paramref name="offset" /> est inférieur à zéro ou supérieur à la longueur du tableau dans la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.Cette exception se produit également si le paramètre <paramref name="count" /> est inférieur à zéro ou supérieur à la longueur du tableau dans la propriété <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> moins le paramètre <paramref name="offset" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
|
||||
<summary>Obtient ou définit le résultat de l'opération de socket asynchrone.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.SocketError" /> qui représente le résultat final de l'opération de socket asynchrone.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
|
||||
<summary>Obtient ou définit un objet utilisateur ou application associé à cette opération de socket asynchrone.</summary>
|
||||
<returns>Objet qui représente l'objet utilisateur ou application associé à cette opération de socket asynchrone.</returns>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncOperation">
|
||||
<summary>Type d'opération de socket asynchrone exécutée le plus récemment avec cet objet de contexte.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
|
||||
<summary>Opération Accept du socket. </summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
|
||||
<summary>Opération Connect du socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.None">
|
||||
<summary>Aucune des opérations de socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
|
||||
<summary>Opération Receive du socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
|
||||
<summary>Opération ReceiveFrom du socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
|
||||
<summary>Opération Send du socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
|
||||
<summary>Opération SendTo du socket.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketShutdown">
|
||||
<summary>Définit les constantes qui sont utilisées par la méthode <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Both">
|
||||
<summary>Désactive <see cref="T:System.Net.Sockets.Socket" /> pour l'envoi et la réception.Ce champ est constant.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Receive">
|
||||
<summary>Désactive <see cref="T:System.Net.Sockets.Socket" /> pour la réception.Ce champ est constant.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Send">
|
||||
<summary>Désactive <see cref="T:System.Net.Sockets.Socket" /> pour l'envoi.Ce champ est constant.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketType">
|
||||
<summary>Spécifie le type de socket que représente une instance de la classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Dgram">
|
||||
<summary>Prend en charge des datagrammes, qui sont des messages peu fiables, sans connexion, d'une longueur maximale fixe (généralement réduite).Des messages pourraient être perdus ou dupliqués et arriver dans le désordre.Un <see cref="T:System.Net.Sockets.Socket" /> de type <see cref="F:System.Net.Sockets.SocketType.Dgram" /> ne requiert aucune connexion avant d'envoyer et de recevoir des données, et peut communiquer avec plusieurs homologues.Le champ <see cref="F:System.Net.Sockets.SocketType.Dgram" /> utilise le protocole UDP (<see cref="F:System.Net.Sockets.ProtocolType.Udp" />) et le champ <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /><see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Stream">
|
||||
<summary>Prend en charge les flux d'octets fiables, bidirectionnels, orientés connexion sans la duplication de données et sans préservation de limites.Un Socket de ce type communique avec un homologue unique et nécessite une connexion d'hôte distant avant que la communication puisse débuter.Le champ <see cref="F:System.Net.Sockets.SocketType.Stream" /> utilise le protocole TCP (<see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> et InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Unknown">
|
||||
<summary>Spécifie un type Socket inconnu.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
398
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/it/System.Net.Sockets.xml
vendored
Normal file
398
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/it/System.Net.Sockets.xml
vendored
Normal file
@@ -0,0 +1,398 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Net.Sockets</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Net.Sockets.ProtocolType">
|
||||
<summary>Specifica il protocollo supportato dalla classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Tcp">
|
||||
<summary>Protocollo TCP (Transmission Control Protocol).</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Udp">
|
||||
<summary>Protocollo UDP (User Datagram Protocol).</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unknown">
|
||||
<summary>Protocollo sconosciuto.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unspecified">
|
||||
<summary>Protocollo non specificato.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.Socket">
|
||||
<summary>Implementa l'interfaccia socket Berkeley.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Net.Sockets.Socket" /> utilizzando la famiglia di indirizzi, il tipo di socket e il protocollo specificati.</summary>
|
||||
<param name="addressFamily">Uno dei valori di <see cref="T:System.Net.Sockets.AddressFamily" />. </param>
|
||||
<param name="socketType">Uno dei valori di <see cref="T:System.Net.Sockets.SocketType" />. </param>
|
||||
<param name="protocolType">Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Il risultato della combinazione di <paramref name="addressFamily" />, <paramref name="socketType" /> e <paramref name="protocolType" /> è un socket non valido. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Net.Sockets.Socket" /> utilizzando il tipo di socket e il protocollo specificati.</summary>
|
||||
<param name="socketType">Uno dei valori di <see cref="T:System.Net.Sockets.SocketType" />.</param>
|
||||
<param name="protocolType">Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Il risultato della combinazione di <paramref name="socketType" /> e <paramref name="protocolType" /> è un socket non valido. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Avvia un'operazione asincrona per accettare un tentativo di connessione in ingresso.</summary>
|
||||
<returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.L'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> nel parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo ha restituito il risultato, per recuperare il risultato dell'operazione.</returns>
|
||||
<param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argomento non è valido.Questa eccezione si verifica se il buffer fornito non è abbastanza grande.Il buffer deve essere di almeno 2 * (sizeof(SOCKADDR_STORAGE + 16) byte.Questa eccezione si verifica anche se sono specificati più buffer e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> non è null.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Un argomento non è compreso nell'intervallo.L'eccezione si verifica se l'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> è minore di 0.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">È stata richiesta un'operazione non valida.Questa eccezione si verifica se l'oggetto <see cref="T:System.Net.Sockets.Socket" /> preposto ad accettare la connessione non è in attesa di connessioni o se il socket accettato è associato.È necessario chiamare il metodo <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> e <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> prima di chiamare il metodo <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" />.Questa eccezione si verifica anche se il socket è già connesso o se un'operazione socket era già in corso utilizzando il parametro <paramref name="e" /> specificato. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.AddressFamily">
|
||||
<summary>Ottiene la famiglia di indirizzi del <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Uno dei valori di <see cref="T:System.Net.Sockets.AddressFamily" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
|
||||
<summary>Associa un <see cref="T:System.Net.Sockets.Socket" /> a un endpoint locale.</summary>
|
||||
<param name="localEP">
|
||||
<see cref="T:System.Net.EndPoint" /> locale da associare al <see cref="T:System.Net.Sockets.Socket" />. </param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="localEP" /> è null. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Annulla una richiesta asincrona di una connessione all'host remoto.</summary>
|
||||
<param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> utilizzato per richiedere la connessione all'host remoto chiamando uno dei metodi <see cref="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)" />.</param>
|
||||
<exception cref="T:System.ArgumentNullException">Il parametro <paramref name="e" /> non può essere Null e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere Null.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Avvia una richiesta asincrona di una connessione all'host remoto.</summary>
|
||||
<returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>
|
||||
<param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argomento non è valido.Questa eccezione si verifica se sono specificati più buffer e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> non è null.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">Il parametro <paramref name="e" /> non può essere Null e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere Null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> è in attesa o era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.Questa eccezione si verifica anche se l'endpoint locale e l'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non appartengono alla stessa famiglia di indirizzi.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Avvia una richiesta asincrona di una connessione all'host remoto.</summary>
|
||||
<returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>
|
||||
<param name="socketType">Uno dei valori di <see cref="T:System.Net.Sockets.SocketType" />.</param>
|
||||
<param name="protocolType">Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
|
||||
<param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argomento non è valido.Questa eccezione si verifica se sono specificati più buffer e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> non è null.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">Il parametro <paramref name="e" /> non può essere Null e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere Null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> è in attesa o era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.Questa eccezione si verifica anche se l'endpoint locale e l'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non appartengono alla stessa famiglia di indirizzi.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Connected">
|
||||
<summary>Ottiene un valore che indica se un <see cref="T:System.Net.Sockets.Socket" /> si è connesso a un host remoto dall'ultima operazione <see cref="Overload:System.Net.Sockets.Socket.Send" /> o <see cref="Overload:System.Net.Sockets.Socket.Receive" />.</summary>
|
||||
<returns>true se il <see cref="T:System.Net.Sockets.Socket" /> è connesso a una risorsa remota nel corso dell'operazione più recente, in caso contrario false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose">
|
||||
<summary>Rilascia tutte le risorse utilizzate dall'istanza corrente della classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
|
||||
<summary>Rilascia le risorse non gestite utilizzate dall'oggetto <see cref="T:System.Net.Sockets.Socket" /> ed eventualmente elimina le risorse gestite.</summary>
|
||||
<param name="disposing">true per liberare sia le risorse gestite che quelle non gestite; false per rilasciare solo le risorse non gestite. </param>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Finalize">
|
||||
<summary>Libera le risorse utilizzate dalla classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
|
||||
<summary>Colloca un <see cref="T:System.Net.Sockets.Socket" /> in uno stato di attesa.</summary>
|
||||
<param name="backlog">Lunghezza massima della coda delle connessioni in sospeso. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.LocalEndPoint">
|
||||
<summary>Ottiene l'endpoint locale.</summary>
|
||||
<returns>L'oggetto <see cref="T:System.Net.EndPoint" /> utilizzato dall'oggetto <see cref="T:System.Net.Sockets.Socket" /> per le comunicazioni.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.NoDelay">
|
||||
<summary>Ottiene o imposta un valore <see cref="T:System.Boolean" /> che specifica se il <see cref="T:System.Net.Sockets.Socket" /> di flusso utilizza l'algoritmo Nagle.</summary>
|
||||
<returns>false se il <see cref="T:System.Net.Sockets.Socket" /> utilizza l'algoritmo Nagle; in caso contrario, true.Il valore predefinito è false.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al <see cref="T:System.Net.Sockets.Socket" />.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
|
||||
<summary>Indica se il sistema operativo sottostante e gli adattatori di rete supportano il protocollo IPv4.</summary>
|
||||
<returns>true se il sistema operativo e gli adattatori di rete supportano il protocollo IPv4. In caso contrario, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
|
||||
<summary>Indica se il sistema operativo sottostante e gli adattatori di rete supportano il protocollo IPv6.</summary>
|
||||
<returns>true se il sistema operativo e gli adattatori di rete supportano il protocollo IPv6; in caso contrario, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ProtocolType">
|
||||
<summary>Ottiene il tipo di protocollo del <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Avvia una richiesta asincrona per ricevere dati da un oggetto <see cref="T:System.Net.Sockets.Socket" /> connesso.</summary>
|
||||
<returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>
|
||||
<param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
|
||||
<exception cref="T:System.ArgumentException">Un argomento non è valido.Le proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> o <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> sul parametro <paramref name="e" /> devono fare riferimento a buffer validi.È possibile impostare una di queste due proprietà, ma non entrambe contemporaneamente.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
|
||||
<summary>Ottiene o imposta un valore che specifica le dimensioni del buffer di ricezione del <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> contenente le dimensioni, in byte, del buffer di ricezione.Il valore predefinito è 8192.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Il valore specificato per un'operazione di impostazione è minore di 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Inizia a ricevere dati in modalità asincrona da un dispositivo di rete specificato.</summary>
|
||||
<returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>
|
||||
<param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
|
||||
<exception cref="T:System.ArgumentNullException">L'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
|
||||
<summary>Ottiene l'endpoint remoto.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.EndPoint" /> con cui comunica il <see cref="T:System.Net.Sockets.Socket" />.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Invia i dati in modo asincrono a un oggetto <see cref="T:System.Net.Sockets.Socket" /> connesso.</summary>
|
||||
<returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>
|
||||
<param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
|
||||
<exception cref="T:System.ArgumentException">Le proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> o <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> sul parametro <paramref name="e" /> devono fare riferimento a buffer validi.È possibile impostare una di queste due proprietà, ma non entrambe contemporaneamente.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">L'oggetto <see cref="T:System.Net.Sockets.Socket" /> non è ancora connesso o non è stato ottenuto tramite un metodo <see cref="M:System.Net.Sockets.Socket.Accept" />, <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> o <see cref="Overload:System.Net.Sockets.Socket.BeginAccept" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.SendBufferSize">
|
||||
<summary>Ottiene o imposta un valore che specifica le dimensioni del buffer di invio del <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" /> contenente le dimensioni, in byte, del buffer di invio.Il valore predefinito è 8192.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Il valore specificato per un'operazione di impostazione è minore di 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Invia dati in modo asincrono a uno specifico host remoto.</summary>
|
||||
<returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>
|
||||
<param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
|
||||
<exception cref="T:System.ArgumentNullException">L'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere null.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Il protocollo specificato è orientato alla connessione, ma l'oggetto <see cref="T:System.Net.Sockets.Socket" /> non è ancora connesso.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
|
||||
<summary>Disabilita le operazioni di invio e di ricezione su un <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<param name="how">Uno dei valori <see cref="T:System.Net.Sockets.SocketShutdown" /> che specifica che l'operazione non sarà più consentita. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Ttl">
|
||||
<summary>Ottiene o imposta un valore che specifica la durata (TTL) dei pacchetti IP inviati dal <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>La durata (TTL).</returns>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Non è possibile impostare il valore TTL su un numero negativo.</exception>
|
||||
<exception cref="T:System.NotSupportedException">È possibile impostare questa proprietà solo per i socket inclusi nella famiglia <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> o <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" />.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Questo errore viene restituito anche quando si tenta di impostare TTL su un valore superiore a 255.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncEventArgs">
|
||||
<summary>Rappresenta un'operazione socket asincrona.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
|
||||
<summary>Crea un'istanza vuota dell'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>
|
||||
<exception cref="T:System.NotSupportedException">La piattaforma non è supportata. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
|
||||
<summary>Ottiene o imposta il socket da utilizzare o il socket creato per accettare una connessione con un metodo socket asincrono.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Net.Sockets.Socket" /> da utilizzare o socket creato per accettare una connessione con un metodo socket asincrono.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
|
||||
<summary>Ottiene il buffer di dati da utilizzare con un metodo socket asincrono.</summary>
|
||||
<returns>Matrice <see cref="T:System.Byte" /> che rappresenta il buffer di dati da utilizzare con un metodo socket asincrono.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
|
||||
<summary>Ottiene o imposta una matrice di buffer di dati da utilizzare con un metodo socket asincrono.</summary>
|
||||
<returns>Matrice <see cref="T:System.Collections.IList" /> che rappresenta una matrice di buffer di dati da utilizzare con un metodo socket asincrono.</returns>
|
||||
<exception cref="T:System.ArgumentException">Esistono buffer ambigui specificati su un'operazione di impostazione.Questa eccezione si verifica se la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> è stata impostata su un valore non Null e si tenta di impostare la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> su un valore non Null.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
|
||||
<summary>Ottiene il numero di byte trasferiti nell'operazione socket.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Int32" /> contenente il numero di byte trasferiti nell'operazione socket.</returns>
|
||||
</member>
|
||||
<member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
|
||||
<summary>Evento utilizzato per completare un'operazione asincrona.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
|
||||
<summary>Ottiene l'eccezione nel caso di errore di connessione quando viene utilizzato <see cref="T:System.Net.DnsEndPoint" />.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Exception" /> che indica la causa dell'errore di connessione quando è stato specificato un oggetto <see cref="T:System.Net.DnsEndPoint" /> per la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
|
||||
<summary>Oggetto <see cref="T:System.Net.Sockets.Socket" /> creato e connesso dopo il completamento del metodo <see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" />.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Net.Sockets.Socket" /> connesso.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
|
||||
<summary>Ottiene la quantità massima di dati, in byte, da inviare o ricevere in un'operazione asincrona.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Int32" /> che contiene la quantità massima di dati, in byte, da inviare o ricevere.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
|
||||
<summary>Rilascia le risorse non gestite utilizzate dall'istanza <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> e facoltativamente elimina anche le risorse gestite.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
|
||||
<summary>Libera le risorse utilizzate dalla classe <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
|
||||
<summary>Ottiene il tipo di operazione socket eseguita più di recente con questo oggetto di contesto.</summary>
|
||||
<returns>Istanza di <see cref="T:System.Net.Sockets.SocketAsyncOperation" /> che indica il tipo di operazione socket eseguita più di recente con questo oggetto di contesto.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
|
||||
<summary>Ottiene l'offset, in byte, nel buffer di dati a cui fa riferimento la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Int32" /> che contiene l'offset, in byte, nel buffer di dati a cui fa riferimento la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Rappresenta un metodo chiamato quando un'operazione asincrona viene completata.</summary>
|
||||
<param name="e">Evento segnalato.</param>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
|
||||
<summary>Ottiene o imposta l'endpoint IP remoto per un'operazione asincrona.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Net.EndPoint" /> che rappresenta l'endpoint IP remoto per un'operazione asincrona.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Imposta il buffer di dati da utilizzare con un metodo socket asincrono.</summary>
|
||||
<param name="buffer">Buffer di dati da utilizzare con un metodo socket asincrono.</param>
|
||||
<param name="offset">Offset, in byte, nel buffer di dati dove viene avviata l'operazione.</param>
|
||||
<param name="count">Quantità massima di dati, in byte, da inviare o ricevere nel buffer.</param>
|
||||
<exception cref="T:System.ArgumentException">Sono stati specificati buffer ambigui.Questa eccezione si verifica anche se le proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> e <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> non sono null.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Un argomento non è stato compreso nell'intervallo.Questa eccezione si verifica se il parametro <paramref name="offset" /> è minore di zero o maggiore della lunghezza della matrice nella proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.Questa eccezione si verifica anche se il parametro <paramref name="count" /> è minore di zero o maggiore della lunghezza della matrice nella proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> meno il parametro <paramref name="offset" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
|
||||
<summary>Imposta il buffer di dati da utilizzare con un metodo socket asincrono.</summary>
|
||||
<param name="offset">Offset, in byte, nel buffer di dati dove viene avviata l'operazione.</param>
|
||||
<param name="count">Quantità massima di dati, in byte, da inviare o ricevere nel buffer.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Un argomento non è stato compreso nell'intervallo.Questa eccezione si verifica se il parametro <paramref name="offset" /> è minore di zero o maggiore della lunghezza della matrice nella proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.Questa eccezione si verifica anche se il parametro <paramref name="count" /> è minore di zero o maggiore della lunghezza della matrice nella proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> meno il parametro <paramref name="offset" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
|
||||
<summary>Ottiene o imposta i risultati dell'operazione socket asincrona.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Net.Sockets.SocketError" /> che rappresenta il risultato dell'operazione socket asincrona.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
|
||||
<summary>Ottiene o imposta un oggetto utente o applicazione associato a questa operazione socket asincrona.</summary>
|
||||
<returns>Oggetto che rappresenta l'oggetto utente o applicazione associato a questa operazione socket asincrona.</returns>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncOperation">
|
||||
<summary>Tipo di operazione socket asincrona eseguita più di recente con questo oggetto di contesto.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
|
||||
<summary>Operazione socket Accept. </summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
|
||||
<summary>Operazione socket Connect.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.None">
|
||||
<summary>Nessuna delle operazioni socket.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
|
||||
<summary>Operazione socket Receive.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
|
||||
<summary>Operazione socket ReceiveFrom.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
|
||||
<summary>Operazione socket Send.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
|
||||
<summary>Operazione socket SendTo.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketShutdown">
|
||||
<summary>Definisce le costanti utilizzate dal metodo <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Both">
|
||||
<summary>Disabilita un <see cref="T:System.Net.Sockets.Socket" /> per l'invio e la ricezione.Il campo è costante.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Receive">
|
||||
<summary>Disabilita un <see cref="T:System.Net.Sockets.Socket" /> per la ricezione.Il campo è costante.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Send">
|
||||
<summary>Disabilita un <see cref="T:System.Net.Sockets.Socket" /> per l'invio.Il campo è costante.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketType">
|
||||
<summary>Specifica il tipo di socket rappresentato da un'istanza della classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Dgram">
|
||||
<summary>Supporta datagrammi, che sono messaggi senza connessione, non affidabili di lunghezza massima fissa (generalmente piccola).I messaggi potrebbero essere persi o duplicati e potrebbero arrivare non nell'ordine corretto.Un oggetto <see cref="T:System.Net.Sockets.Socket" /> di tipo <see cref="F:System.Net.Sockets.SocketType.Dgram" /> non richiede alcuna connessione prima dell'invio e della ricezione dei dati ed è in grado di comunicare con più peer.<see cref="F:System.Net.Sockets.SocketType.Dgram" /> utilizza il Datagram Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Udp" />) e l'oggetto <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /><see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Stream">
|
||||
<summary>Supporta flussi di byte affidabili, a due vie e orientati alla connessione senza la duplicazione di dati e senza la conservazione dei limiti.Un oggetto Socket di questo tipo comunica con un unico peer e richiede una connessione all'host remoto prima di poter avviare una comunicazione.<see cref="F:System.Net.Sockets.SocketType.Stream" /> utilizza il Transmission Control Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> e l'oggetto InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Unknown">
|
||||
<summary>Specifica un tipo di Socket sconosciuto.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
460
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ja/System.Net.Sockets.xml
vendored
Normal file
460
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ja/System.Net.Sockets.xml
vendored
Normal file
@@ -0,0 +1,460 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Net.Sockets</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Net.Sockets.ProtocolType">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> クラスがサポートするプロトコルを指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Tcp">
|
||||
<summary>伝送制御プロトコル。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Udp">
|
||||
<summary>ユーザー データグラム プロトコル。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unknown">
|
||||
<summary>未確認のプロトコル。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unspecified">
|
||||
<summary>指定されていないプロトコル。</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.Socket">
|
||||
<summary>Berkeley ソケット インターフェイスを実装します。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>指定したアドレス ファミリ、ソケット タイプ、およびプロトコルを使用して、<see cref="T:System.Net.Sockets.Socket" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="addressFamily">
|
||||
<see cref="T:System.Net.Sockets.AddressFamily" /> 値の 1 つ。</param>
|
||||
<param name="socketType">
|
||||
<see cref="T:System.Net.Sockets.SocketType" /> 値の 1 つ。</param>
|
||||
<param name="protocolType">
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 値の 1 つ。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">
|
||||
<paramref name="addressFamily" />、<paramref name="socketType" />、および <paramref name="protocolType" /> を組み合わせると、無効なソケットになります。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>指定したソケット タイプとプロトコルを使用して、<see cref="T:System.Net.Sockets.Socket" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="socketType">
|
||||
<see cref="T:System.Net.Sockets.SocketType" /> 値の 1 つ。</param>
|
||||
<param name="protocolType">
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 値の 1 つ。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">
|
||||
<paramref name="socketType" /> と <paramref name="protocolType" /> を組み合わせると、無効なソケットになります。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>受信接続の試行を受け入れる非同期操作を開始します。</summary>
|
||||
<returns>I/O 操作が保留中の場合は、true を返します。操作の完了時に、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された <paramref name="e" /> オブジェクトを調べて操作の結果を取得できます。</returns>
|
||||
<param name="e">この非同期ソケット操作に使用する <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクト。</param>
|
||||
<exception cref="T:System.ArgumentException">引数が無効です。この例外は、提供されたバッファーのサイズが不足している場合に発生します。バッファーは、2 * (sizeof(SOCKADDR_STORAGE + 16) バイト以上であることが必要です。この例外は、複数のバッファーが指定されているときに、<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> プロパティが null ではない場合にも発生します。</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">引数が範囲外です。この例外は、<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> が 0 未満の場合に発生します。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">無効な操作が要求されました。この例外は、受け入れ側の <see cref="T:System.Net.Sockets.Socket" /> が接続を待機していない場合、または受け入れられたソケットがバインドされている場合に発生します。<see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> メソッドを呼び出す前に、<see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> メソッドと <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> メソッドを呼び出す必要があります。この例外は、ソケットが既に接続されている、またはソケット操作が指定された <paramref name="e" /> パラメーターを使用して既に進行中の場合にも発生します。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。</exception>
|
||||
<exception cref="T:System.NotSupportedException">このメソッドには Windows XP 以降が必要です。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.AddressFamily">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> のアドレス ファミリを取得します。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.AddressFamily" /> 値の 1 つ。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> をローカル エンドポイントと関連付けます。</summary>
|
||||
<param name="localEP">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> に関連付けるローカル <see cref="T:System.Net.EndPoint" />。</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="localEP" /> は null なので、</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">コール スタックの上位にある呼び出し元が、要求された操作のアクセス許可を保持していません。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>リモート ホスト接続への非同期要求を取り消します。</summary>
|
||||
<param name="e">
|
||||
<see cref="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)" /> メソッドの 1 つを呼び出してリモート ホストへの接続を要求するために使用する <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクト。</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> パラメーターおよび <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> を null にすることはできません。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">コール スタックの上位にある呼び出し元が、要求された操作のアクセス許可を保持していません。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>リモート ホストに接続する非同期要求を開始します。</summary>
|
||||
<returns>I/O 操作が保留中の場合は、true を返します。操作の完了時に、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された <paramref name="e" /> オブジェクトを調べて操作の結果を取得できます。</returns>
|
||||
<param name="e">この非同期ソケット操作に使用する <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクト。</param>
|
||||
<exception cref="T:System.ArgumentException">引数が無効です。この例外は、複数のバッファーが指定されているときに、<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> プロパティが null ではない場合に発生します。</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> パラメーターおよび <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> を null にすることはできません。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> が待機しているか、<paramref name="e" /> パラメーターで指定されている <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクトを使用してソケット操作が既に進行していました。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。</exception>
|
||||
<exception cref="T:System.NotSupportedException">このメソッドには Windows XP 以降が必要です。この例外は、ローカル エンドポイントと <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> が同じアドレス ファミリではない場合にも発生します。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">コール スタックの上位にある呼び出し元が、要求された操作のアクセス許可を保持していません。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>リモート ホストに接続する非同期要求を開始します。</summary>
|
||||
<returns>I/O 操作が保留中の場合は、true を返します。操作の完了時に、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された <paramref name="e" /> オブジェクトを調べて操作の結果を取得できます。</returns>
|
||||
<param name="socketType">
|
||||
<see cref="T:System.Net.Sockets.SocketType" /> 値の 1 つ。</param>
|
||||
<param name="protocolType">
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 値の 1 つ。</param>
|
||||
<param name="e">この非同期ソケット操作に使用する <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクト。</param>
|
||||
<exception cref="T:System.ArgumentException">引数が無効です。この例外は、複数のバッファーが指定されているときに、<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> プロパティが null ではない場合に発生します。</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> パラメーターおよび <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> を null にすることはできません。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> が待機しているか、<paramref name="e" /> パラメーターで指定されている <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクトを使用してソケット操作が既に進行していました。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。</exception>
|
||||
<exception cref="T:System.NotSupportedException">このメソッドには Windows XP 以降が必要です。この例外は、ローカル エンドポイントと <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> が同じアドレス ファミリではない場合にも発生します。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">コール スタックの上位にある呼び出し元が、要求された操作のアクセス許可を保持していません。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Connected">
|
||||
<summary>最後に実行された <see cref="Overload:System.Net.Sockets.Socket.Send" /> 操作または <see cref="Overload:System.Net.Sockets.Socket.Receive" /> 操作の時点で、<see cref="T:System.Net.Sockets.Socket" /> がリモート ホストに接続されていたかどうかを示す値を取得します。</summary>
|
||||
<returns>最後に実行された操作の時点で、<see cref="T:System.Net.Sockets.Socket" /> がリモート リソースに接続されていた場合は true。それ以外の場合は false。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> が使用しているアンマネージ リソースを解放します。オプションでマネージ リソースも破棄します。</summary>
|
||||
<param name="disposing">マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。</param>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Finalize">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> クラスによって使用されていたリソースを解放します。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> を待機状態にします。</summary>
|
||||
<param name="backlog">保留中の接続のキューの最大長。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.LocalEndPoint">
|
||||
<summary>ローカル エンドポイントを取得します。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> が通信に使用している <see cref="T:System.Net.EndPoint" />。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.NoDelay">
|
||||
<summary>ストリーム <see cref="T:System.Net.Sockets.Socket" /> が Nagle アルゴリズムを使用するかどうかを指定する <see cref="T:System.Boolean" /> 値を取得または設定します。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> が Nagle アルゴリズムを使用する場合は false。それ以外の場合は true。既定値は、false です。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> へのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
|
||||
<summary>基になるオペレーティング システムおよびネットワーク アダプターがインターネット プロトコル Version 4 (IPv4) をサポートしているかどうかを示します。</summary>
|
||||
<returns>オペレーティング システムおよびネットワーク アダプターが IPv4 プロトコルをサポートしている場合は true。それ以外の場合は false。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
|
||||
<summary>基になるオペレーティング システムおよびネットワーク アダプターで、インターネット プロトコル Version 6 (IPv6) をサポートしているかどうかを示します。</summary>
|
||||
<returns>オペレーティング システムおよびネットワーク アダプターが IPv6 プロトコルをサポートしている場合は true。それ以外の場合は false。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ProtocolType">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> のプロトコル型を取得します。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 値の 1 つ。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>接続されている <see cref="T:System.Net.Sockets.Socket" /> オブジェクトからデータを受信する非同期要求を開始します。</summary>
|
||||
<returns>I/O 操作が保留中の場合は、true を返します。操作の完了時に、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された <paramref name="e" /> オブジェクトを調べて操作の結果を取得できます。</returns>
|
||||
<param name="e">この非同期ソケット操作に使用する <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクト。</param>
|
||||
<exception cref="T:System.ArgumentException">引数が無効です。<paramref name="e" /> パラメーターの <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> プロパティまたは <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> プロパティは、有効なバッファーを参照する必要があります。これらのプロパティは、どちらか 1 つを設定できます。一度に両方のプロパティを設定することはできません。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<paramref name="e" /> パラメーターに指定された <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクトを使用してソケット操作が既に進行していました。</exception>
|
||||
<exception cref="T:System.NotSupportedException">このメソッドには Windows XP 以降が必要です。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> の受信バッファーのサイズを指定する値を取得または設定します。</summary>
|
||||
<returns>受信バッファーのサイズ (バイト単位) を格納している <see cref="T:System.Int32" />。既定値は 8192 です。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">設定操作として指定された値が 0 未満です。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>指定したネットワーク デバイスから、データの非同期の受信を開始します。</summary>
|
||||
<returns>I/O 操作が保留中の場合は、true を返します。操作の完了時に、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された <paramref name="e" /> オブジェクトを調べて操作の結果を取得できます。</returns>
|
||||
<param name="e">この非同期ソケット操作に使用する <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクト。</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> に null を指定することはできません。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<paramref name="e" /> パラメーターに指定された <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクトを使用してソケット操作が既に進行していました。</exception>
|
||||
<exception cref="T:System.NotSupportedException">このメソッドには Windows XP 以降が必要です。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
|
||||
<summary>リモート エンドポイントを取得します。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> の通信先の <see cref="T:System.Net.EndPoint" />。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>接続されている <see cref="T:System.Net.Sockets.Socket" /> オブジェクトに、データを非同期に送信します。</summary>
|
||||
<returns>I/O 操作が保留中の場合は、true を返します。操作の完了時に、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された <paramref name="e" /> オブジェクトを調べて操作の結果を取得できます。</returns>
|
||||
<param name="e">この非同期ソケット操作に使用する <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクト。</param>
|
||||
<exception cref="T:System.ArgumentException">
|
||||
<paramref name="e" /> パラメーターの <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> プロパティまたは <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> プロパティは、有効なバッファーを参照する必要があります。これらのプロパティは、どちらか 1 つを設定できます。一度に両方のプロパティを設定することはできません。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<paramref name="e" /> パラメーターに指定された <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクトを使用してソケット操作が既に進行していました。</exception>
|
||||
<exception cref="T:System.NotSupportedException">このメソッドには Windows XP 以降が必要です。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<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>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.SendBufferSize">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> の送信バッファーのサイズを指定する値を取得または設定します。</summary>
|
||||
<returns>送信バッファーのサイズ (バイト単位) を格納している <see cref="T:System.Int32" />。既定値は 8192 です。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">設定操作として指定された値が 0 未満です。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>特定のリモート ホストにデータを非同期的に送信します。</summary>
|
||||
<returns>I/O 操作が保留中の場合は、true を返します。操作の完了時に、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、<paramref name="e" /> パラメーターの <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された <paramref name="e" /> オブジェクトを調べて操作の結果を取得できます。</returns>
|
||||
<param name="e">この非同期ソケット操作に使用する <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクト。</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> に null を指定することはできません。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<paramref name="e" /> パラメーターに指定された <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> オブジェクトを使用してソケット操作が既に進行していました。</exception>
|
||||
<exception cref="T:System.NotSupportedException">このメソッドには Windows XP 以降が必要です。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">指定されたプロトコルはコネクション指向ですが、<see cref="T:System.Net.Sockets.Socket" /> がまだ接続されていません。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> での送受信を無効にします。</summary>
|
||||
<param name="how">許可されなくなる操作を指定する <see cref="T:System.Net.Sockets.SocketShutdown" /> 値の 1 つ。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Ttl">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> によって送信されたインターネット プロトコル (IP) パケットの有効期間 (TTL) の値を指定する値を取得または設定します。</summary>
|
||||
<returns>TTL の値。</returns>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">TTL 値には、負の数を設定できません。</exception>
|
||||
<exception cref="T:System.NotSupportedException">このプロパティは、<see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> ファミリまたは <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" /> ファミリのソケットに対してだけ設定できます。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">ソケットへのアクセスを試みているときにエラーが発生しました。このエラーは、TTL に 255 より大きい値を設定しようとしたときにも返されます。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> は閉じられています。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncEventArgs">
|
||||
<summary>非同期ソケット操作を表します。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
|
||||
<summary>空の <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> インスタンスを作成します。</summary>
|
||||
<exception cref="T:System.NotSupportedException">このプラットフォームはサポートされていません。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
|
||||
<summary>非同期ソケット メソッドとの接続を受け入れるために使用するソケットまたは作成されたソケットを取得または設定します。</summary>
|
||||
<returns>非同期ソケット メソッドとの接続を受け入れるために使用する <see cref="T:System.Net.Sockets.Socket" /> または作成されたソケット。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
|
||||
<summary>非同期ソケット メソッドで使用するデータ バッファーを取得します。</summary>
|
||||
<returns>非同期ソケット メソッドで使用するデータ バッファーを表す <see cref="T:System.Byte" /> 配列。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
|
||||
<summary>非同期ソケット メソッドで使用するデータ バッファーの配列を取得または設定します。</summary>
|
||||
<returns>非同期ソケット メソッドで使用するデータ バッファーの配列を表す <see cref="T:System.Collections.IList" />。</returns>
|
||||
<exception cref="T:System.ArgumentException">設定操作であいまいなバッファーが指定されています。この例外は、<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> が null 以外の値に設定されている状態で、<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> プロパティに null 以外の値を設定しようとした場合に発生します。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
|
||||
<summary>ソケット操作で転送するバイト数を取得します。</summary>
|
||||
<returns>ソケット操作で転送するバイト数を格納する <see cref="T:System.Int32" />。</returns>
|
||||
</member>
|
||||
<member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
|
||||
<summary>非同期操作を完了させるために使用されるイベントです。</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
|
||||
<summary>
|
||||
<see cref="T:System.Net.DnsEndPoint" /> が使用されているときに接続エラーが発生した場合、例外を取得します。</summary>
|
||||
<returns>
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> プロパティに <see cref="T:System.Net.DnsEndPoint" /> を指定したときの接続エラーの原因を示す <see cref="T:System.Exception" />。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
|
||||
<summary>
|
||||
<see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" /> メソッドが正常に完了した後に作成され、接続された <see cref="T:System.Net.Sockets.Socket" /> オブジェクト。</summary>
|
||||
<returns>接続された <see cref="T:System.Net.Sockets.Socket" /> オブジェクト。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
|
||||
<summary>非同期操作で送信または受信するデータの最大量 (バイト単位) を取得します。</summary>
|
||||
<returns>送信または受信するデータの最大量 (バイト単位) を格納する <see cref="T:System.Int32" />。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> インスタンスが使用するアンマネージ リソースを解放し、必要に応じてマネージ リソースを破棄します。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> クラスによって使用されていたリソースを解放します。</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
|
||||
<summary>このコンテキスト オブジェクトで最近実行されたソケット操作の種類を取得します。</summary>
|
||||
<returns>このコンテキスト オブジェクトで最近実行されたソケット操作の種類を示す <see cref="T:System.Net.Sockets.SocketAsyncOperation" /> インスタンス。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
|
||||
<summary>
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> プロパティによって参照されるデータ バッファーへのオフセット (バイト単位) を取得します。</summary>
|
||||
<returns>
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> プロパティによって参照されるデータ バッファーへのオフセット (バイト単位) を格納する <see cref="T:System.Int32" />。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>非同期操作の完了時に呼び出されるメソッドを表します。</summary>
|
||||
<param name="e">シグナル状態のイベント。</param>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
|
||||
<summary>非同期操作のリモート IP エンドポイントを取得または設定します。</summary>
|
||||
<returns>非同期操作のリモート IP エンドポイントを表す <see cref="T:System.Net.EndPoint" />。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>非同期ソケット メソッドで使用するデータ バッファーを設定します。</summary>
|
||||
<param name="buffer">非同期ソケット メソッドで使用するデータ バッファー。</param>
|
||||
<param name="offset">操作を開始するデータ バッファーのオフセット (バイト単位)。</param>
|
||||
<param name="count">バッファー内で送信または受信するデータの最大量 (バイト単位)。</param>
|
||||
<exception cref="T:System.ArgumentException">あいまいなバッファーが指定されています。この例外は、<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> プロパティが null ではなく、<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> プロパティも null ではない場合に発生します。</exception>
|
||||
<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>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
|
||||
<summary>非同期ソケット メソッドで使用するデータ バッファーを設定します。</summary>
|
||||
<param name="offset">操作を開始するデータ バッファーのオフセット (バイト単位)。</param>
|
||||
<param name="count">バッファー内で送信または受信するデータの最大量 (バイト単位)。</param>
|
||||
<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>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
|
||||
<summary>非同期ソケット操作の結果を取得または設定します。</summary>
|
||||
<returns>非同期ソケット操作の結果を表す <see cref="T:System.Net.Sockets.SocketError" />。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
|
||||
<summary>この非同期ソケット操作に関連付けられたユーザー オブジェクトまたはアプリケーション オブジェクトを取得または設定します。</summary>
|
||||
<returns>この非同期ソケット操作に関連付けられたユーザー オブジェクトまたはアプリケーション オブジェクトを表すオブジェクト。</returns>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncOperation">
|
||||
<summary>このコンテキスト オブジェクトで最近実行された非同期ソケット操作の型。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
|
||||
<summary>ソケットの Accept 操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
|
||||
<summary>ソケットの Connect 操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.None">
|
||||
<summary>ソケット操作なし。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
|
||||
<summary>ソケットの Receive 操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
|
||||
<summary>ソケットの ReceiveFrom 操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
|
||||
<summary>ソケットの Send 操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
|
||||
<summary>ソケットの SendTo 操作。</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketShutdown">
|
||||
<summary>
|
||||
<see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" /> メソッドが使用する定数を定義します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Both">
|
||||
<summary>送信と受信の両方の <see cref="T:System.Net.Sockets.Socket" /> を無効にします。このフィールドは定数です。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Receive">
|
||||
<summary>受信の <see cref="T:System.Net.Sockets.Socket" /> を無効にします。このフィールドは定数です。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Send">
|
||||
<summary>送信の <see cref="T:System.Net.Sockets.Socket" /> を無効にします。このフィールドは定数です。</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketType">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> クラスのインスタンスが表すソケットの種類を指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Dgram">
|
||||
<summary>データグラムをサポートしています。これはコネクションレスで、固定 (通常は短い) 最大長の、信頼性のないメッセージです。メッセージが喪失または複製されたり、正しい順序で受信されなかったりする可能性があります。<see cref="F:System.Net.Sockets.SocketType.Dgram" /> 型の <see cref="T:System.Net.Sockets.Socket" /> はデータの送受信に先立って接続する必要がなく、複数のピアと通信できます。<see cref="F:System.Net.Sockets.SocketType.Dgram" /> はデータグラム プロトコル (<see cref="F:System.Net.Sockets.ProtocolType.Udp" />) と <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /><see cref="T:System.Net.Sockets.AddressFamily" /> を使用します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Stream">
|
||||
<summary>データの複製および境界の維持を行うことなく、信頼性が高く双方向の、接続ベースのバイト ストリームをサポートします。この種類の Socket は、単一のピアと通信し、通信を開始する前にリモート ホスト接続を確立しておく必要があります。<see cref="F:System.Net.Sockets.SocketType.Stream" /> は伝送制御プロトコル (<see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> および InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" /> を使用します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Unknown">
|
||||
<summary>不明な Socket 型を指定します。</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
466
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ko/System.Net.Sockets.xml
vendored
Normal file
466
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ko/System.Net.Sockets.xml
vendored
Normal file
@@ -0,0 +1,466 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Net.Sockets</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Net.Sockets.ProtocolType">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 클래스가 지원하는 프로토콜을 지정합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Tcp">
|
||||
<summary>Transmission Control 프로토콜입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Udp">
|
||||
<summary>User Datagram 프로토콜입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unknown">
|
||||
<summary>알 수 없는 프로토콜입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unspecified">
|
||||
<summary>지정되지 않은 프로토콜입니다.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.Socket">
|
||||
<summary>Berkeley 소켓 인터페이스를 구현합니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>지정된 주소 패밀리, 소켓 종류 및 프로토콜을 사용하여 <see cref="T:System.Net.Sockets.Socket" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<param name="addressFamily">
|
||||
<see cref="T:System.Net.Sockets.AddressFamily" /> 값 중 하나입니다. </param>
|
||||
<param name="socketType">
|
||||
<see cref="T:System.Net.Sockets.SocketType" /> 값 중 하나입니다. </param>
|
||||
<param name="protocolType">
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 값 중 하나입니다. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">
|
||||
<paramref name="addressFamily" />, <paramref name="socketType" /> 및 <paramref name="protocolType" />을 조합했을 때 소켓이 잘못된 경우 </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>지정된 소켓 종류 및 프로토콜을 사용하여 <see cref="T:System.Net.Sockets.Socket" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<param name="socketType">
|
||||
<see cref="T:System.Net.Sockets.SocketType" /> 값 중 하나입니다.</param>
|
||||
<param name="protocolType">
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 값 중 하나입니다.</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">
|
||||
<paramref name="socketType" />과 <paramref name="protocolType" />을 조합했을 때 소켓이 잘못된 경우 </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>들어오는 연결 시도를 받아들이는 비동기 작업을 시작합니다.</summary>
|
||||
<returns>I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 <paramref name="e" /> 매개 변수에 대한 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 <paramref name="e" /> 매개 변수에서 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 <paramref name="e" /> 개체를 검사하여 작업 결과를 검색할 수 있습니다.</returns>
|
||||
<param name="e">이 비동기 소켓 작업에 사용할 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체입니다.</param>
|
||||
<exception cref="T:System.ArgumentException">인수가 잘못된 경우.제공된 버퍼의 크기가 너무 작으면 이 예외가 발생합니다.버퍼의 크기는 최소한 2 * (sizeof(SOCKADDR_STORAGE + 16)바이트 이상이어야 합니다.버퍼를 여러 개 지정하고 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 속성이 null이 아닌 경우에도 이 예외가 발생합니다.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">인수가 범위를 벗어난 경우.<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" />가 0보다 작으면 이 예외가 발생합니다.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">잘못된 작업이 요청된 경우.받아들이는 <see cref="T:System.Net.Sockets.Socket" />이 연결을 수신 대기하지 않거나 받아들인 소켓이 바인딩되어 있으면 이 예외가 발생합니다.<see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> 메서드를 호출하기 전에 <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> 및 <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> 메서드를 호출해야 합니다.소켓이 이미 연결되어 있거나 지정된 <paramref name="e" /> 매개 변수를 사용하여 소켓 작업이 이미 진행 중인 경우에도 이 예외가 발생합니다. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오.</exception>
|
||||
<exception cref="T:System.NotSupportedException">이 메서드에 Windows XP 이상이 필요한 경우.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.AddressFamily">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />의 주소 패밀리를 가져옵니다.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.AddressFamily" /> 값 중 하나입니다.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />을 로컬 끝점과 연결합니다.</summary>
|
||||
<param name="localEP">
|
||||
<see cref="T:System.Net.Sockets.Socket" />과 연결된 로컬 <see cref="T:System.Net.EndPoint" />입니다. </param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="localEP" />가 null입니다. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<exception cref="T:System.Security.SecurityException">호출 스택에 있는 상위 호출자에게 요청된 작업에 대한 권한이 없는 경우 </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>원격 호스트 연결에 대한 비동기 요청을 취소합니다.</summary>
|
||||
<param name="e">
|
||||
<see cref="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)" /> 메서드 중 하나를 호출하여 원격 호스트에 대한 연결을 요청하는 데 사용되는 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체입니다.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> 매개 변수가 null일 수 없으며, <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />도 null일 수 없습니다.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우 </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<exception cref="T:System.Security.SecurityException">호출 스택에 있는 상위 호출자에게 요청된 작업에 대한 권한이 없는 경우</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>원격 호스트 연결에 대한 비동기 요청을 시작합니다.</summary>
|
||||
<returns>I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 <paramref name="e" /> 매개 변수에 대한 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 <paramref name="e" /> 매개 변수에서 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 <paramref name="e" /> 개체를 검사하여 작업 결과를 검색할 수 있습니다.</returns>
|
||||
<param name="e">이 비동기 소켓 작업에 사용할 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체입니다.</param>
|
||||
<exception cref="T:System.ArgumentException">인수가 잘못된 경우.버퍼를 여러 개 지정하고 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 속성이 null이 아니면 이 예외가 발생합니다.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> 매개 변수가 null일 수 없으며, <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />도 null일 수 없습니다.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 수신 대기 중이거나 <paramref name="e" /> 매개 변수에 지정된 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체를 사용하여 소켓 작업이 이미 진행 중입니다.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오.</exception>
|
||||
<exception cref="T:System.NotSupportedException">이 메서드에 Windows XP 이상이 필요한 경우.로컬 끝점과 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />가 같은 주소 패밀리에 포함되지 않은 경우에도 이 예외가 발생합니다.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<exception cref="T:System.Security.SecurityException">호출 스택에 있는 상위 호출자에게 요청된 작업에 대한 권한이 없는 경우</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>원격 호스트 연결에 대한 비동기 요청을 시작합니다.</summary>
|
||||
<returns>I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 <paramref name="e" /> 매개 변수에 대한 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 <paramref name="e" /> 매개 변수에서 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 <paramref name="e" /> 개체를 검사하여 작업 결과를 검색할 수 있습니다.</returns>
|
||||
<param name="socketType">
|
||||
<see cref="T:System.Net.Sockets.SocketType" /> 값 중 하나입니다.</param>
|
||||
<param name="protocolType">
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 값 중 하나입니다.</param>
|
||||
<param name="e">이 비동기 소켓 작업에 사용할 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체입니다.</param>
|
||||
<exception cref="T:System.ArgumentException">인수가 잘못된 경우.버퍼를 여러 개 지정하고 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 속성이 null이 아니면 이 예외가 발생합니다.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> 매개 변수가 null일 수 없으며, <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />도 null일 수 없습니다.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 수신 대기 중이거나 <paramref name="e" /> 매개 변수에 지정된 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체를 사용하여 소켓 작업이 이미 진행 중입니다.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오.</exception>
|
||||
<exception cref="T:System.NotSupportedException">이 메서드에 Windows XP 이상이 필요한 경우.로컬 끝점과 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />가 같은 주소 패밀리에 포함되지 않은 경우에도 이 예외가 발생합니다.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<exception cref="T:System.Security.SecurityException">호출 스택에 있는 상위 호출자에게 요청된 작업에 대한 권한이 없는 경우</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Connected">
|
||||
<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>
|
||||
<returns>가장 최근 작업에서 <see cref="T:System.Net.Sockets.Socket" />이 원격 리소스에 연결되었으면 true이고, 그렇지 않으면 false입니다.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />에서 사용하는 관리되지 않는 리소스를 해제하고, 필요에 따라 관리되는 리소스를 삭제합니다.</summary>
|
||||
<param name="disposing">관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. </param>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Finalize">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 클래스에서 사용한 리소스를 해제합니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />을 수신 상태로 둡니다.</summary>
|
||||
<param name="backlog">보류 중인 연결 큐의 최대 길이입니다. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.LocalEndPoint">
|
||||
<summary>로컬 끝점을 가져옵니다.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 통신하는 데 사용하는 <see cref="T:System.Net.EndPoint" />입니다.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.NoDelay">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 스트림에서 Nagle 알고리즘을 사용하는지 여부를 나타내는 <see cref="T:System.Boolean" /> 값을 가져오거나 설정합니다.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.Socket" />에서 Nagle 알고리즘을 사용하면 false이고, 그렇지 않으면 true입니다.기본값은 false입니다.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />에 액세스하려고 시도하는 동안 오류가 발생한 경우.자세한 내용은 설명 부분을 참조하십시오.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
|
||||
<summary>내부 운영 체제 및 네트워크 어댑터에서 IPv4(인터넷 프로토콜 버전 4)를 지원하는지 여부를 나타냅니다.</summary>
|
||||
<returns>운영 체제 및 네트워크 어댑터에서 IPv4 프로토콜을 지원하면 true이고, 그렇지 않으면 false입니다.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
|
||||
<summary>내부 운영 체제 및 네트워크 어댑터에서 IPv6(인터넷 프로토콜 버전 6)을 지원하는지 여부를 나타냅니다.</summary>
|
||||
<returns>운영 체제 및 네트워크 어댑터에서 IPv6 프로토콜을 지원하면 true이고, 그렇지 않으면 false입니다.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ProtocolType">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />의 프로토콜 종류를 가져옵니다.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 값 중 하나입니다.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>연결된 <see cref="T:System.Net.Sockets.Socket" /> 개체에서 데이터를 받기 위해 비동기 요청을 시작합니다.</summary>
|
||||
<returns>I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 <paramref name="e" /> 매개 변수에 대한 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 <paramref name="e" /> 매개 변수에서 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 <paramref name="e" /> 개체를 검사하여 작업 결과를 검색할 수 있습니다.</returns>
|
||||
<param name="e">이 비동기 소켓 작업에 사용할 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체입니다.</param>
|
||||
<exception cref="T:System.ArgumentException">인수가 잘못된 경우.<paramref name="e" /> 매개 변수의 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 또는 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 속성이 올바른 버퍼를 참조하지 않는 경우.이러한 속성 중 하나를 설정할 수 있지만 두 속성을 동시에 설정할 수는 없습니다.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<paramref name="e" /> 매개 변수에 지정된 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체를 사용하여 소켓 작업이 이미 진행 중인 경우</exception>
|
||||
<exception cref="T:System.NotSupportedException">이 메서드에 Windows XP 이상이 필요한 경우.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />의 수신 버퍼 크기를 지정하는 값을 가져오거나 설정합니다.</summary>
|
||||
<returns>수신 버퍼의 크기(바이트)가 들어 있는 <see cref="T:System.Int32" />입니다.기본값은 8192입니다.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">set 작업에 지정된 값이 0보다 작은 경우</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>지정된 네트워크 장치에서 비동기적으로 데이터를 받기 시작합니다.</summary>
|
||||
<returns>I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 <paramref name="e" /> 매개 변수에 대한 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 <paramref name="e" /> 매개 변수에서 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 <paramref name="e" /> 개체를 검사하여 작업 결과를 검색할 수 있습니다.</returns>
|
||||
<param name="e">이 비동기 소켓 작업에 사용할 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체입니다.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />가 null인 경우</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<paramref name="e" /> 매개 변수에 지정된 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체를 사용하여 소켓 작업이 이미 진행 중인 경우</exception>
|
||||
<exception cref="T:System.NotSupportedException">이 메서드에 Windows XP 이상이 필요한 경우.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우 </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
|
||||
<summary>원격 끝점을 가져옵니다.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 통신에 사용하는 <see cref="T:System.Net.EndPoint" />입니다.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>데이터를 연결된 <see cref="T:System.Net.Sockets.Socket" /> 개체에 비동기적으로 보냅니다.</summary>
|
||||
<returns>I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 <paramref name="e" /> 매개 변수에 대한 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 <paramref name="e" /> 매개 변수에서 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 <paramref name="e" /> 개체를 검사하여 작업 결과를 검색할 수 있습니다.</returns>
|
||||
<param name="e">이 비동기 소켓 작업에 사용할 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체입니다.</param>
|
||||
<exception cref="T:System.ArgumentException">
|
||||
<paramref name="e" /> 매개 변수의 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 또는 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 속성이 올바른 버퍼를 참조하지 않는 경우.이러한 속성 중 하나를 설정할 수 있지만 두 속성을 동시에 설정할 수는 없습니다.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<paramref name="e" /> 매개 변수에 지정된 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체를 사용하여 소켓 작업이 이미 진행 중인 경우</exception>
|
||||
<exception cref="T:System.NotSupportedException">이 메서드에 Windows XP 이상이 필요한 경우.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<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>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.SendBufferSize">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />의 송신 버퍼 크기를 지정하는 값을 가져오거나 설정합니다.</summary>
|
||||
<returns>송신 버퍼의 크기(바이트)가 들어 있는 <see cref="T:System.Int32" />입니다.기본값은 8192입니다.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">set 작업에 지정된 값이 0보다 작은 경우</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>특정 원격 호스트에 데이터를 비동기적으로 보냅니다.</summary>
|
||||
<returns>I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 <paramref name="e" /> 매개 변수에 대한 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 <paramref name="e" /> 매개 변수에서 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 <paramref name="e" /> 개체를 검사하여 작업 결과를 검색할 수 있습니다.</returns>
|
||||
<param name="e">이 비동기 소켓 작업에 사용할 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체입니다.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />가 null인 경우</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<paramref name="e" /> 매개 변수에 지정된 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 개체를 사용하여 소켓 작업이 이미 진행 중인 경우</exception>
|
||||
<exception cref="T:System.NotSupportedException">이 메서드에 Windows XP 이상이 필요한 경우.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">연결 지향 프로토콜이 지정되었는데 <see cref="T:System.Net.Sockets.Socket" />이 아직 연결되지 않은 경우</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />에서 보내기 및 받기를 사용할 수 없도록 설정합니다.</summary>
|
||||
<param name="how">더 이상 허용하지 않을 작업을 지정하는 <see cref="T:System.Net.Sockets.SocketShutdown" /> 값 중 하나입니다. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Ttl">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />에서 보낸 IP(인터넷 프로토콜) 패킷의 TTL(Time-To-Live) 값을 지정하는 값을 가져오거나 설정합니다.</summary>
|
||||
<returns>TTL 값입니다.</returns>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">TTL 값은 음수로 설정할 수 있습니다.</exception>
|
||||
<exception cref="T:System.NotSupportedException">
|
||||
<see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> 또는 <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" /> 패밀리의 소켓이 아닌 소켓에 대해 이 속성을 설정한 경우</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우TTL을 255보다 큰 값으로 설정하고자 할 때에도 이 오류가 반환됩니다.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" />이 닫힌 경우 </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncEventArgs">
|
||||
<summary>비동기 소켓 작업을 나타냅니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
|
||||
<summary>빈 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 인스턴스를 만듭니다.</summary>
|
||||
<exception cref="T:System.NotSupportedException">플랫폼이 지원되지 않는 경우 </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
|
||||
<summary>비동기 소켓 메서드를 통해 연결을 허용하기 위해 만들었거나 사용할 소켓을 가져오거나 설정합니다.</summary>
|
||||
<returns>비동기 소켓 메서드를 통해 연결을 허용하기 위해 만들었거나 사용할 <see cref="T:System.Net.Sockets.Socket" />입니다.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
|
||||
<summary>비동기 소켓 메서드에 사용할 데이터 버퍼를 가져옵니다.</summary>
|
||||
<returns>비동기 소켓 메서드에 사용할 데이터 버퍼를 나타내는 <see cref="T:System.Byte" /> 배열입니다.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
|
||||
<summary>비동기 소켓 메서드에 사용할 데이터 버퍼의 배열을 가져오거나 설정합니다.</summary>
|
||||
<returns>비동기 소켓 메서드에 사용할 데이터 버퍼의 배열을 나타내는 <see cref="T:System.Collections.IList" />입니다.</returns>
|
||||
<exception cref="T:System.ArgumentException">설정 작업에 지정된 버퍼가 명확하지 않은 경우.<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 속성이 null이 아닌 값으로 설정되고, <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" />속성을 null이 아닌 값으로 설정하고자 하는 경우, 이러한 예외가 발생합니다.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
|
||||
<summary>소켓 작업에서 전송된 바이트 수를 가져옵니다.</summary>
|
||||
<returns>소켓 작업에서 전송된 바이트 수를 포함하는 <see cref="T:System.Int32" />입니다.</returns>
|
||||
</member>
|
||||
<member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
|
||||
<summary>비동기 작업을 완료하는 데 사용할 이벤트입니다.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
|
||||
<summary>
|
||||
<see cref="T:System.Net.DnsEndPoint" />를 사용할 때 연결 실패가 발생하는 경우의 예외를 가져옵니다.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.DnsEndPoint" />가 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 속성에 지정된 경우 연결 오류의 원인을 나타내는 <see cref="T:System.Exception" />입니다.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
|
||||
<summary>
|
||||
<see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" /> 메서드가 성공적으로 완료된 후 만들어지고 연결되는 <see cref="T:System.Net.Sockets.Socket" /> 개체입니다.</summary>
|
||||
<returns>연결된 <see cref="T:System.Net.Sockets.Socket" /> 개체입니다.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
|
||||
<summary>비동기 작업을 통해 보내거나 받을 최대 데이터 양(바이트)을 가져옵니다.</summary>
|
||||
<returns>보내거나 받을 최대 데이터 양(바이트)을 포함하는 <see cref="T:System.Int32" />입니다.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 인스턴스에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 삭제합니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 클래스에서 사용하는 리소스를 해제합니다.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
|
||||
<summary>이 컨텍스트 개체를 사용하여 가장 최근에 수행한 소켓 작업의 유형을 가져옵니다.</summary>
|
||||
<returns>이 컨텍스트 개체를 사용하여 가장 최근에 수행한 소켓 작업의 유형을 나타내는 <see cref="T:System.Net.Sockets.SocketAsyncOperation" /> 인스턴스입니다.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
|
||||
<summary>
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 속성에서 참조하는 데이터 버퍼의 오프셋(바이트)을 가져옵니다.</summary>
|
||||
<returns>
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 속성에서 참조하는 데이터 버퍼의 오프셋(바이트)이 포함된 <see cref="T:System.Int32" />입니다.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>비동기 작업이 완료되면 호출할 메서드를 나타냅니다.</summary>
|
||||
<param name="e">신호를 받는 이벤트입니다.</param>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
|
||||
<summary>비동기 작업의 원격 IP 끝점을 가져오거나 설정합니다.</summary>
|
||||
<returns>비동기 작업의 원격 IP 끝점을 나타내는 <see cref="T:System.Net.EndPoint" />입니다.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>비동기 소켓 메서드에 사용할 데이터 버퍼를 설정합니다.</summary>
|
||||
<param name="buffer">비동기 소켓 메서드에 사용할 데이터 버퍼입니다.</param>
|
||||
<param name="offset">데이터 버퍼에서 작업이 시작되는 오프셋(바이트)입니다.</param>
|
||||
<param name="count">버퍼에서 보내거나 받을 최대 데이터 양(바이트)입니다.</param>
|
||||
<exception cref="T:System.ArgumentException">지정된 버퍼가 명확하지 않은 경우.<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 속성도 null이 아니고 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 속성도 null이 아니면 이 예외가 발생합니다.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">인수가 범위를 벗어난 경우.<paramref name="offset" /> 매개 변수가 0보다 작거나 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 속성에 지정된 배열 길이보다 크면 이 예외가 발생합니다.또한 <paramref name="count" /> 매개 변수가 0보다 작거나, <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 속성에 지정된 배열 길이에서 <paramref name="offset" /> 매개 변수를 뺀 값보다 큰 경우에도 이 예외가 발생합니다.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
|
||||
<summary>비동기 소켓 메서드에 사용할 데이터 버퍼를 설정합니다.</summary>
|
||||
<param name="offset">데이터 버퍼에서 작업이 시작되는 오프셋(바이트)입니다.</param>
|
||||
<param name="count">버퍼에서 보내거나 받을 최대 데이터 양(바이트)입니다.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">인수가 범위를 벗어난 경우.<paramref name="offset" /> 매개 변수가 0보다 작거나 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 속성에 지정된 배열 길이보다 크면 이 예외가 발생합니다.또한 <paramref name="count" /> 매개 변수가 0보다 작거나, <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 속성에 지정된 배열 길이에서 <paramref name="offset" /> 매개 변수를 뺀 값보다 큰 경우에도 이 예외가 발생합니다.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
|
||||
<summary>비동기 소켓 작업의 결과를 가져오거나 설정합니다.</summary>
|
||||
<returns>비동기 소켓 작업의 결과를 나타내는 <see cref="T:System.Net.Sockets.SocketError" />입니다.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
|
||||
<summary>이 비동기 소켓 작업과 연결된 사용자 또는 응용 프로그램 개체를 가져오거나 설정합니다.</summary>
|
||||
<returns>이 비동기 소켓 작업과 연결된 사용자 또는 응용 프로그램 개체를 나타내는 개체입니다.</returns>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncOperation">
|
||||
<summary>이 컨텍스트 개체를 사용하여 가장 최근에 수행된 비동기 소켓 작업의 유형입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
|
||||
<summary>소켓 Accept 작업입니다. </summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
|
||||
<summary>소켓 Connect 작업입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.None">
|
||||
<summary>소켓 작업이 없습니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
|
||||
<summary>소켓 Receive 작업입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
|
||||
<summary>소켓 ReceiveFrom 작업입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
|
||||
<summary>소켓 Send 작업입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
|
||||
<summary>소켓 SendTo 작업입니다.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketShutdown">
|
||||
<summary>
|
||||
<see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" /> 메서드에서 사용하는 상수를 정의합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Both">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />을 보내기와 받기 모두에 사용할 수 없도록 설정합니다.이 필드는 상수입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Receive">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />을 받기에 사용할 수 없도록 설정합니다.이 필드는 상수입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Send">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" />을 보내기에 사용할 수 없도록 설정합니다.이 필드는 상수입니다.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketType">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 클래스의 인스턴스가 나타내는 소켓의 종류를 지정합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Dgram">
|
||||
<summary>고정된 최대 길이(대개 작음)의 신뢰할 수 없고 연결 없는 메시지인 데이터그램을 지원합니다.메시지가 손실되거나 중복될 수 있으며 메시지 순서가 잘못될 수도 있습니다.<see cref="F:System.Net.Sockets.SocketType.Dgram" /> 종류의 <see cref="T:System.Net.Sockets.Socket" />은 데이터를 보내고 받기 전에 연결하지 않고도 여러 피어와 통신할 수 있습니다.<see cref="F:System.Net.Sockets.SocketType.Dgram" />은 Datagram Protocol(<see cref="F:System.Net.Sockets.ProtocolType.Udp" />)과 <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /><see cref="T:System.Net.Sockets.AddressFamily" />를 사용합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Stream">
|
||||
<summary>데이터 중복이나 경계 유지 없이 신뢰성 있는 양방향 연결 기반의 바이트 스트림을 지원합니다.이 종류의 Socket은 단일 피어와 통신하며 이 소켓을 사용할 경우 통신을 시작하기 전에 원격 호스트에 연결해야 합니다.<see cref="F:System.Net.Sockets.SocketType.Stream" />은 Transmission Control Protocol(<see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> 및 InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" />를 사용합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Unknown">
|
||||
<summary>알 수 없는 Socket 종류를 지정합니다.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
393
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ru/System.Net.Sockets.xml
vendored
Normal file
393
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ru/System.Net.Sockets.xml
vendored
Normal file
@@ -0,0 +1,393 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Net.Sockets</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Net.Sockets.ProtocolType">
|
||||
<summary>Задает протокол, поддерживающий класс <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Tcp">
|
||||
<summary>Протокол TCP.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Udp">
|
||||
<summary>Протокол UDP.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unknown">
|
||||
<summary>Неизвестный протокол.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unspecified">
|
||||
<summary>Неуказанный протокол.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.Socket">
|
||||
<summary>Реализует интерфейс сокетов Berkeley.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Sockets.Socket" />, используя заданные семейство адресов, тип сокета и протокол.</summary>
|
||||
<param name="addressFamily">Одно из значений <see cref="T:System.Net.Sockets.AddressFamily" />. </param>
|
||||
<param name="socketType">Одно из значений <see cref="T:System.Net.Sockets.SocketType" />. </param>
|
||||
<param name="protocolType">Одно из значений <see cref="T:System.Net.Sockets.ProtocolType" />. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Сочетание параметров <paramref name="addressFamily" />, <paramref name="socketType" /> и <paramref name="protocolType" /> приводит к неработоспособному сокету. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Sockets.Socket" />, используя указанный тип сокетов и протокол.</summary>
|
||||
<param name="socketType">Одно из значений <see cref="T:System.Net.Sockets.SocketType" />.</param>
|
||||
<param name="protocolType">Одно из значений <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Сочетание параметров <paramref name="socketType" /> и <paramref name="protocolType" /> приводит к недопустимому сокету. </exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Начинает асинхронную операцию, чтобы принять попытку входящего подключения.</summary>
|
||||
<returns>Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> в параметре <paramref name="e" />.Возвращает значение false, если операция ввода-вывода завершена синхронно.Событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> на параметре <paramref name="e" /> не произойдет и объект <paramref name="e" />, передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.</returns>
|
||||
<param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
|
||||
<exception cref="T:System.ArgumentException">Аргумент является недопустимым.Это исключение возникает, если обеспечиваемый буфер имеет недостаточный размер.Буфер должен иметь размер, равный, по крайней мере, 2 * (размер(SOCKADDR_STORAGE + 16) байт.Это исключение также возникает, если задано несколько буферов, свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> не имеет значение "null".</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Аргумент вне диапазона.Исключение возникает, если объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> имеет значение меньше 0.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Предпринят запрос выполнения недопустимой операции.Это исключение возникает, если принимающий объект <see cref="T:System.Net.Sockets.Socket" /> не производит прослушивание подключений или принимающий сокет является связанным.Требуется вызвать объект <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> и метод <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> перед вызовом метода <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" />.Это исключение также происходит, если сокет уже подключен или работа с сокетом уже выполнялась с использованием указанного параметра <paramref name="e" />. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
|
||||
<exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.AddressFamily">
|
||||
<summary>Получает семейство адресов объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Одно из значений <see cref="T:System.Net.Sockets.AddressFamily" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
|
||||
<summary>Связывает объект <see cref="T:System.Net.Sockets.Socket" /> с локальной конечной точкой.</summary>
|
||||
<param name="localEP">Локальный объект <see cref="T:System.Net.EndPoint" />, который необходимо связать с объектом <see cref="T:System.Net.Sockets.Socket" />. </param>
|
||||
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="localEP" /> имеет значение null. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Отменяет выполнение асинхронного запроса для подключения к удаленному узлу.</summary>
|
||||
<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>
|
||||
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="e" /> и <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не могут иметь значение NULL.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету. </exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Начинает выполнение асинхронного запроса для подключения к удаленному узлу.</summary>
|
||||
<returns>Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> в параметре <paramref name="e" />.Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> на параметре <paramref name="e" /> не будет создано и объект <paramref name="e" />, передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.</returns>
|
||||
<param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
|
||||
<exception cref="T:System.ArgumentException">Аргумент является недопустимым.Это исключение возникает, если задано несколько буферов, свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> не имеет значение "null".</exception>
|
||||
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="e" /> и <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не могут иметь значение NULL.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> ведет прослушивание или работа с сокетом уже выполняется с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного параметром <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
|
||||
<exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.Это исключение возникает также в том случае, если локальная конечная точка и объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не принадлежат к одному семейству адресов.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Начинает выполнение асинхронного запроса для подключения к удаленному узлу.</summary>
|
||||
<returns>Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> в параметре <paramref name="e" />.Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> на параметре <paramref name="e" /> не будет создано и объект <paramref name="e" />, передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.</returns>
|
||||
<param name="socketType">Одно из значений <see cref="T:System.Net.Sockets.SocketType" />.</param>
|
||||
<param name="protocolType">Одно из значений <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
|
||||
<param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
|
||||
<exception cref="T:System.ArgumentException">Аргумент является недопустимым.Это исключение возникает, если задано несколько буферов, свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> не имеет значение "null".</exception>
|
||||
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="e" /> и <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не могут иметь значение NULL.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> ведет прослушивание или работа с сокетом уже выполняется с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного параметром <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
|
||||
<exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.Это исключение возникает также в том случае, если локальная конечная точка и объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не принадлежат к одному семейству адресов.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<exception cref="T:System.Security.SecurityException">У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Connected">
|
||||
<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>
|
||||
<returns>Значение true, если объект <see cref="T:System.Net.Sockets.Socket" /> в результате последней операции был подключен к удаленному ресурсу; в противном случае — значение false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose">
|
||||
<summary>Освобождает все ресурсы, используемые текущим экземпляром класса <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
|
||||
<summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.Net.Sockets.Socket" />, и по возможности — управляемые ресурсы.</summary>
|
||||
<param name="disposing">Значение true для освобождения управляемых и неуправляемых ресурсов; значение false для освобождения только неуправляемых ресурсов. </param>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Finalize">
|
||||
<summary>Освобождает ресурсы, используемые классом <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
|
||||
<summary>Устанавливает объект <see cref="T:System.Net.Sockets.Socket" /> в состояние прослушивания.</summary>
|
||||
<param name="backlog">Максимальная длина очереди ожидающих подключений. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.LocalEndPoint">
|
||||
<summary>Возвращает локальную конечную точку.</summary>
|
||||
<returns>Объект <see cref="T:System.Net.EndPoint" />, который объект <see cref="T:System.Net.Sockets.Socket" /> использует для взаимодействий.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.NoDelay">
|
||||
<summary>Возвращает или задает значение <see cref="T:System.Boolean" />, указывающее, используется ли поток <see cref="T:System.Net.Sockets.Socket" /> в алгоритме Nagle.</summary>
|
||||
<returns>Значение false, если объект <see cref="T:System.Net.Sockets.Socket" /> использует алгоритм Nagle; в противном случае — значение true.Значение по умолчанию — false.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к объекту <see cref="T:System.Net.Sockets.Socket" />.Дополнительные сведения см. в разделе "Примечания".</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
|
||||
<summary>Указывает, поддерживают ли основная операционная система и сетевые адаптеры протокол IPv4.</summary>
|
||||
<returns>Значение true, если основная операционная система и сетевые адаптеры поддерживают протокол IPv4; в противном случае — значение false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
|
||||
<summary>Указывает, поддерживают ли основная операционная система и сетевые адаптеры протокол IPv6.</summary>
|
||||
<returns>Значение true, если основная операционная система и сетевые адаптеры поддерживают протокол IPv6; в противном случае — значение false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ProtocolType">
|
||||
<summary>Получает тип протокола объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Одно из значений <see cref="T:System.Net.Sockets.ProtocolType" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Начинает выполнение асинхронного запроса, чтобы получить данные из подключенного объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> в параметре <paramref name="e" />.Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> на параметре <paramref name="e" /> не будет создано и объект <paramref name="e" />, передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.</returns>
|
||||
<param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
|
||||
<exception cref="T:System.ArgumentException">Аргумент был недопустимым.Свойства <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> или <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> на параметре <paramref name="e" /> должны ссылаться на допустимые буферы.Может быть установлено одно из этих свойств, но нельзя одновременно устанавливать оба свойства.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Операция сокета уже выполнялась с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного в параметре <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
|
||||
<summary>Получает или задает значение, задающее размер приемного буфера объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Объект <see cref="T:System.Int32" />, который содержит значение размера приемного буфера в байтах.Значение по умолчанию — 8192.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Значение, указанное для операции установки, меньше 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Начинает выполнение асинхронного приема данных с указанного сетевого устройства.</summary>
|
||||
<returns>Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> в параметре <paramref name="e" />.Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> на параметре <paramref name="e" /> не будет создано и объект <paramref name="e" />, передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.</returns>
|
||||
<param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
|
||||
<exception cref="T:System.ArgumentNullException">Объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не может иметь значение "null".</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Операция сокета уже выполнялась с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного в параметре <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
|
||||
<summary>Возвращает удаленную конечную точку.</summary>
|
||||
<returns>Объект <see cref="T:System.Net.EndPoint" />, с которым взаимодействует объект <see cref="T:System.Net.Sockets.Socket" />.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Выполняет асинхронную передачу данных на подключенный объект <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> в параметре <paramref name="e" />.Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> на параметре <paramref name="e" /> не будет создано и объект <paramref name="e" />, передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.</returns>
|
||||
<param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
|
||||
<exception cref="T:System.ArgumentException">Свойства <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> или <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> на параметре <paramref name="e" /> должны ссылаться на допустимые буферы.Может быть установлено одно из этих свойств, но нельзя одновременно устанавливать оба свойства.</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Операция сокета уже выполнялась с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного в параметре <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<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>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.SendBufferSize">
|
||||
<summary>Получает или задает значение, определяющее размер буфера передачи объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Объект <see cref="T:System.Int32" />, который содержит значение размера буфера передачи в байтах.Значение по умолчанию — 8192.</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">Значение, указанное для операции установки, меньше 0.</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Выполняет асинхронную передачу данных в указанный удаленный узел.</summary>
|
||||
<returns>Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> в параметре <paramref name="e" />.Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> на параметре <paramref name="e" /> не будет создано и объект <paramref name="e" />, передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции.</returns>
|
||||
<param name="e">Объект <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> для использования в данной асинхронной операции сокета.</param>
|
||||
<exception cref="T:System.ArgumentNullException">Объект <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> не может иметь значение "null".</exception>
|
||||
<exception cref="T:System.InvalidOperationException">Операция сокета уже выполнялась с использованием объекта <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, указанного в параметре <paramref name="e" />.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Этот метод доступен только в Windows XP и более поздних версиях.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Указанный протокол работает с установлением соединения, но объект <see cref="T:System.Net.Sockets.Socket" /> еще не подключен.</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
|
||||
<summary>Блокирует передачу и получение данных для объекта <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<param name="how">Одно из значений <see cref="T:System.Net.Sockets.SocketShutdown" />, указывающее на то, что операция более не разрешена. </param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания".</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Ttl">
|
||||
<summary>Получает или задает значение, задающее время существования (TTL) IP-пакетов, отправленных объектом <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
<returns>Значение времени существования TTL.</returns>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">В качестве величины срока жизни нельзя задать отрицательное число.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Это свойство может быть установлено только для сокетов в семействах <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> или <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" />.</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">Произошла ошибка при попытке доступа к сокету.Эта ошибка также возвращается при попытке задать срок жизни больше, чем 255.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.Net.Sockets.Socket" /> закрыт. </exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncEventArgs">
|
||||
<summary>Представляет асинхронную операцию сокета.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
|
||||
<summary>Создает пустой экземпляр класса <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>
|
||||
<exception cref="T:System.NotSupportedException">Платформа не поддерживается. </exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
|
||||
<summary>Возвращает или задает сокет для применения или сокет, созданный для принятия запроса на подключения, с помощью асинхронного метода сокета.</summary>
|
||||
<returns>Объект <see cref="T:System.Net.Sockets.Socket" /> для применения (сокет, созданный для принятия запроса на подключения с помощью асинхронного метода сокета).</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
|
||||
<summary>Получает буфер данных для применения в асинхронном методе сокета.</summary>
|
||||
<returns>Массив <see cref="T:System.Byte" />, представляющий буфер данных для применения в асинхронном методе сокета.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
|
||||
<summary>Возвращает или задает массив буферов данных для применения в асинхронном методе сокета.</summary>
|
||||
<returns>Объект <see cref="T:System.Collections.IList" />, представляющий массив буферов данных для применения в асинхронном методе сокета.</returns>
|
||||
<exception cref="T:System.ArgumentException">Неоднозначное указание буферов для заданной операции.Это исключение возникает, если для свойства <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> задано значение, отличное от NULL, и была предпринята попытка задать отличное от NULL значение для свойства <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
|
||||
<summary>Получает количество байтов, переданных в операции сокета.</summary>
|
||||
<returns>Объект <see cref="T:System.Int32" />, содержащий количество байтов, переданных в операции сокета.</returns>
|
||||
</member>
|
||||
<member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
|
||||
<summary>Событие, используемое для завершения асинхронной операции.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
|
||||
<summary>Получает исключение в случае сбоя соединения при использовании <see cref="T:System.Net.DnsEndPoint" />.</summary>
|
||||
<returns>Объект <see cref="T:System.Exception" />, указывающий причину ошибки соединения, если значение <see cref="T:System.Net.DnsEndPoint" /> было задано для свойства <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
|
||||
<summary>Созданный и подключенный объект <see cref="T:System.Net.Sockets.Socket" /> после успешного выполнения метода <see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" />.</summary>
|
||||
<returns>Подключенный объект <see cref="T:System.Net.Sockets.Socket" />.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
|
||||
<summary>Получает значение, равное максимальному количеству данных (в байтах), которое может быть отправлено или получено в асинхронной операции.</summary>
|
||||
<returns>Объект <see cref="T:System.Int32" />, содержащий значение, равное максимальному количеству данных (в байтах), которое может быть отправлено или получено.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
|
||||
<summary>Освобождает неуправляемые ресурсы, используемые экземпляром класса <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />, и при необходимости удаляет управляемые ресурсы.</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
|
||||
<summary>Освобождает ресурсы, используемые классом <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
|
||||
<summary>Получает тип операции сокета, которая была выполнена последней с этим объектом контекста.</summary>
|
||||
<returns>Экземпляр класса <see cref="T:System.Net.Sockets.SocketAsyncOperation" />, указывающий тип операции сокета, которая была выполнена последней с этим объектом контекста.</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
|
||||
<summary>Получает смещение (в байтах) в буфере данных, на который ссылается свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</summary>
|
||||
<returns>Объект <see cref="T:System.Int32" />, содержащий смещение (в байтах) в буфере данных, на который ссылается свойство <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>Представляет метод, вызываемый после завершения асинхронной операции.</summary>
|
||||
<param name="e">Сигнализирующее событие.</param>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
|
||||
<summary>Возвращает или задает удаленную конечную точка IP для асинхронной операции.</summary>
|
||||
<returns>Объект <see cref="T:System.Net.EndPoint" />, представляющий удаленную конечную точка IP для асинхронной операции.</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Задает буфер данных для применения в асинхронном методе сокета.</summary>
|
||||
<param name="buffer">Буфер данных для применения в асинхронном методе сокета.</param>
|
||||
<param name="offset">Смещение (в байтах) в буфере данных, при котором начинается операция.</param>
|
||||
<param name="count">Максимальное количество данных (в байтах), которое может быть отправлено или получено в буфере.</param>
|
||||
<exception cref="T:System.ArgumentException">Неоднозначное указание буферов.Это исключение возникает, если значения свойств <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> и <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> одновременно отличны от null.</exception>
|
||||
<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>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
|
||||
<summary>Задает буфер данных для применения в асинхронном методе сокета.</summary>
|
||||
<param name="offset">Смещение (в байтах) в буфере данных, при котором начинается операция.</param>
|
||||
<param name="count">Максимальное количество данных (в байтах), которое может быть отправлено или получено в буфере.</param>
|
||||
<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>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
|
||||
<summary>Возвращает или задает результат асинхронной операции сокета.</summary>
|
||||
<returns>Объект <see cref="T:System.Net.Sockets.SocketError" />, представляющий результат асинхронной операции сокета. </returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
|
||||
<summary>Возвращает или задает объект пользователя или приложения, связанный с данной асинхронной операцией сокета.</summary>
|
||||
<returns>Объект, который представляет объект пользователя или приложения, связанный с данной асинхронной операцией сокета.</returns>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncOperation">
|
||||
<summary>Тип асинхронной операции сокета, которая была выполнена последней с этим объектом контекста.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
|
||||
<summary>Операция Accept сокета. </summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
|
||||
<summary>Операция Connect сокета.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.None">
|
||||
<summary>Ни одна из операций сокета.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
|
||||
<summary>Операция Receive сокета.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
|
||||
<summary>Операция ReceiveFrom сокета.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
|
||||
<summary>Операция Send сокета.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
|
||||
<summary>Операция SendTo сокета.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketShutdown">
|
||||
<summary>Определяет константы, используемые методом <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Both">
|
||||
<summary>Отключает объект <see cref="T:System.Net.Sockets.Socket" /> как от приема, так и от передачи.Это поле является константой.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Receive">
|
||||
<summary>Отключает объект <see cref="T:System.Net.Sockets.Socket" /> от приема.Это поле является константой.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Send">
|
||||
<summary>Отключает объект <see cref="T:System.Net.Sockets.Socket" /> от передачи.Это поле является константой.</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketType">
|
||||
<summary>Указывает тип сокета, являющегося экземпляром класса <see cref="T:System.Net.Sockets.Socket" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Dgram">
|
||||
<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>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Stream">
|
||||
<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>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Unknown">
|
||||
<summary>Задает неизвестный тип Socket.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
434
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/zh-hans/System.Net.Sockets.xml
vendored
Normal file
434
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/zh-hans/System.Net.Sockets.xml
vendored
Normal file
@@ -0,0 +1,434 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Net.Sockets</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Net.Sockets.ProtocolType">
|
||||
<summary>指定 <see cref="T:System.Net.Sockets.Socket" /> 类支持的协议。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Tcp">
|
||||
<summary>传输控制协议。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Udp">
|
||||
<summary>用户数据报协议。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unknown">
|
||||
<summary>未知协议。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unspecified">
|
||||
<summary>未指定的协议。</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.Socket">
|
||||
<summary>实现 Berkeley 套接字接口。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>使用指定的地址族、套接字类型和协议初始化 <see cref="T:System.Net.Sockets.Socket" /> 类的新实例。</summary>
|
||||
<param name="addressFamily">
|
||||
<see cref="T:System.Net.Sockets.AddressFamily" /> 值之一。</param>
|
||||
<param name="socketType">
|
||||
<see cref="T:System.Net.Sockets.SocketType" /> 值之一。</param>
|
||||
<param name="protocolType">
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 值之一。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">
|
||||
<paramref name="addressFamily" />、<paramref name="socketType" /> 和 <paramref name="protocolType" /> 的组合会导致无效套接字。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>使用指定的地址族、套接字类型和协议初始化 <see cref="T:System.Net.Sockets.Socket" /> 类的新实例。</summary>
|
||||
<param name="socketType">
|
||||
<see cref="T:System.Net.Sockets.SocketType" /> 值之一。</param>
|
||||
<param name="protocolType">
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 值之一。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">
|
||||
<paramref name="socketType" /> 和 <paramref name="protocolType" /> 组合将导致套接字无效。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>开始一个异步操作来接受一个传入的连接尝试。</summary>
|
||||
<returns>如果 I/O 操作挂起,将返回 true。操作完成时,将引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 操作同步完成,将返回 false。将不会引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,并且可能在方法调用返回后立即检查作为参数传递的 <paramref name="e" /> 对象以检索操作的结果。</returns>
|
||||
<param name="e">要用于此异步套接字操作的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象。</param>
|
||||
<exception cref="T:System.ArgumentException">参数无效。如果所提供的缓冲区不够大,将会发生此异常。缓冲区必须至少为 2 * (sizeof(SOCKADDR_STORAGE + 16) 字节。如果指定了多个缓冲区,即 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 属性不为 null,也会发生此异常。</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">参数超出范围。如果 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> 小于 0,将会发生此异常。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">请求了无效操作。如果接收方 <see cref="T:System.Net.Sockets.Socket" /> 未侦听连接或者绑定了接受的套接字,将发生此异常。<see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> 和 <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> 方法必须先于 <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> 方法调用。如果套接字已连接或使用指定的 <paramref name="e" /> 参数的套接字操作已经在进行中,也会发生此异常。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。有关更多信息,请参见备注部分。</exception>
|
||||
<exception cref="T:System.NotSupportedException">此方法需要 Windows XP 或更高版本。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.AddressFamily">
|
||||
<summary>获取 <see cref="T:System.Net.Sockets.Socket" /> 的地址族。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.AddressFamily" /> 值之一。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
|
||||
<summary>使 <see cref="T:System.Net.Sockets.Socket" /> 与一个本地终结点相关联。</summary>
|
||||
<param name="localEP">要与 <see cref="T:System.Net.Sockets.Socket" /> 关联的本地 <see cref="T:System.Net.EndPoint" />。</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="localEP" /> 为 null。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。有关更多信息,请参见备注部分。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">调用堆栈上部的调用方无权执行所请求的操作。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>取消一个对远程主机连接的异步请求。</summary>
|
||||
<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>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> 参数不能为 null,并且 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不能为空。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">调用堆栈上部的调用方无权执行所请求的操作。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>开始一个对远程主机连接的异步请求。</summary>
|
||||
<returns>如果 I/O 操作挂起,将返回 true。操作完成时,将引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,并且可能在方法调用返回后立即检查作为参数传递的 <paramref name="e" /> 对象以检索操作的结果。</returns>
|
||||
<param name="e">要用于此异步套接字操作的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象。</param>
|
||||
<exception cref="T:System.ArgumentException">参数无效。如果指定了多个缓冲区,即 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 属性不为 null,将会发生此异常。</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> 参数不能为 null,并且 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不能为空。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 正在侦听或已经在使用 <paramref name="e" /> 参数中指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象执行套接字操作。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。有关更多信息,请参见备注部分。</exception>
|
||||
<exception cref="T:System.NotSupportedException">此方法需要 Windows XP 或更高版本。如果本地终结点和 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不是相同的地址族,也会发生此异常。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">调用堆栈上部的调用方无权执行所请求的操作。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>开始一个对远程主机连接的异步请求。</summary>
|
||||
<returns>如果 I/O 操作挂起,将返回 true。操作完成时,将引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,并且可能在方法调用返回后立即检查作为参数传递的 <paramref name="e" /> 对象以检索操作的结果。</returns>
|
||||
<param name="socketType">
|
||||
<see cref="T:System.Net.Sockets.SocketType" /> 值之一。</param>
|
||||
<param name="protocolType">
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 值之一。</param>
|
||||
<param name="e">要用于此异步套接字操作的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象。</param>
|
||||
<exception cref="T:System.ArgumentException">参数无效。如果指定了多个缓冲区,即 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 属性不为 null,将会发生此异常。</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> 参数不能为 null,并且 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不能为空。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 正在侦听或已经在使用 <paramref name="e" /> 参数中指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象执行套接字操作。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。有关更多信息,请参见备注部分。</exception>
|
||||
<exception cref="T:System.NotSupportedException">此方法需要 Windows XP 或更高版本。如果本地终结点和 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不是相同的地址族,也会发生此异常。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">调用堆栈上部的调用方无权执行所请求的操作。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Connected">
|
||||
<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>
|
||||
<returns>如果 <see cref="T:System.Net.Sockets.Socket" /> 在最近操作时连接到远程资源,则为 true;否则为 false。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose">
|
||||
<summary>释放由 <see cref="T:System.Net.Sockets.Socket" /> 类的当前实例占用的所有资源。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
|
||||
<summary>释放由 <see cref="T:System.Net.Sockets.Socket" /> 使用的非托管资源,并可根据需要释放托管资源。</summary>
|
||||
<param name="disposing">如果为 true,则释放托管资源和非托管资源;如果为 false,则仅释放非托管资源。</param>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Finalize">
|
||||
<summary>释放 <see cref="T:System.Net.Sockets.Socket" /> 类使用的资源。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
|
||||
<summary>将 <see cref="T:System.Net.Sockets.Socket" /> 置于侦听状态。</summary>
|
||||
<param name="backlog">挂起连接队列的最大长度。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。有关更多信息,请参见备注部分。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.LocalEndPoint">
|
||||
<summary>获取本地终结点。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 当前用以进行通信的 <see cref="T:System.Net.EndPoint" />。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。有关更多信息,请参见备注部分。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.NoDelay">
|
||||
<summary>获取或设置 <see cref="T:System.Boolean" /> 值,该值指定流 <see cref="T:System.Net.Sockets.Socket" /> 是否正在使用 Nagle 算法。</summary>
|
||||
<returns>如果 <see cref="T:System.Net.Sockets.Socket" /> 使用 Nagle 算法,则为 false;否则为 true。默认值为 false。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问 <see cref="T:System.Net.Sockets.Socket" /> 时发生错误。有关更多信息,请参见备注部分。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
|
||||
<summary>指示基础操作系统和网络适配器是否支持 Internet 协议第 4 版 (IPv4)。</summary>
|
||||
<returns>如果操作系统和网络适配器支持 IPv4 协议,则为 true;否则为 false。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
|
||||
<summary>指示基础操作系统和网络适配器是否支持 Internet 协议第 6 版 (IPv6)。</summary>
|
||||
<returns>如果操作系统和网络适配器支持 IPv6 协议,则为 true;否则为 false。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ProtocolType">
|
||||
<summary>获取 <see cref="T:System.Net.Sockets.Socket" /> 的协议类型。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.ProtocolType" /> 值之一。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>开始一个异步请求以便从连接的 <see cref="T:System.Net.Sockets.Socket" /> 对象中接收数据。</summary>
|
||||
<returns>如果 I/O 操作挂起,将返回 true。操作完成时,将引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,并且可能在方法调用返回后立即检查作为参数传递的 <paramref name="e" /> 对象以检索操作的结果。</returns>
|
||||
<param name="e">要用于此异步套接字操作的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象。</param>
|
||||
<exception cref="T:System.ArgumentException">参数无效。<paramref name="e" /> 参数的 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 或 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 属性必须引用有效的缓冲区。可以设置这两个属性中的某一个,但不能同时设置这两个属性。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">已经在使用 <paramref name="e" /> 参数中指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象执行套接字操作。</exception>
|
||||
<exception cref="T:System.NotSupportedException">此方法需要 Windows XP 或更高版本。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。有关更多信息,请参见备注部分。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
|
||||
<summary>获取或设置一个值,它指定 <see cref="T:System.Net.Sockets.Socket" /> 接收缓冲区的大小。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" />,它包含接收缓冲区的大小(以字节为单位)。默认值为 8192。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">为设置操作指定的值小于 0。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>开始从指定网络设备中异步接收数据。</summary>
|
||||
<returns>如果 I/O 操作挂起,将返回 true。操作完成时,将引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,并且可能在方法调用返回后立即检查作为参数传递的 <paramref name="e" /> 对象以检索操作的结果。</returns>
|
||||
<param name="e">要用于此异步套接字操作的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象。</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不能为 null。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">已经在使用 <paramref name="e" /> 参数中指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象执行套接字操作。</exception>
|
||||
<exception cref="T:System.NotSupportedException">此方法需要 Windows XP 或更高版本。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
|
||||
<summary>获取远程终结点。</summary>
|
||||
<returns>当前和 <see cref="T:System.Net.Sockets.Socket" /> 通信的 <see cref="T:System.Net.EndPoint" />。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。有关更多信息,请参见备注部分。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>将数据异步发送到连接的 <see cref="T:System.Net.Sockets.Socket" /> 对象。</summary>
|
||||
<returns>如果 I/O 操作挂起,将返回 true。操作完成时,将引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,并且可能在方法调用返回后立即检查作为参数传递的 <paramref name="e" /> 对象以检索操作的结果。</returns>
|
||||
<param name="e">要用于此异步套接字操作的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象。</param>
|
||||
<exception cref="T:System.ArgumentException">
|
||||
<paramref name="e" /> 参数的 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 或 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 属性必须引用有效的缓冲区。可以设置这两个属性中的某一个,但不能同时设置这两个属性。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">已经在使用 <paramref name="e" /> 参数中指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象执行套接字操作。</exception>
|
||||
<exception cref="T:System.NotSupportedException">此方法需要 Windows XP 或更高版本。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<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>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.SendBufferSize">
|
||||
<summary>获取或设置一个值,该值指定 <see cref="T:System.Net.Sockets.Socket" /> 发送缓冲区的大小。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" />,它包含发送缓冲区的大小(以字节为单位)。默认值为 8192。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">为设置操作指定的值小于 0。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>向特定远程主机异步发送数据。</summary>
|
||||
<returns>如果 I/O 操作挂起,将返回 true。操作完成时,将引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 <paramref name="e" /> 参数的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,并且可能在方法调用返回后立即检查作为参数传递的 <paramref name="e" /> 对象以检索操作的结果。</returns>
|
||||
<param name="e">要用于此异步套接字操作的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象。</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不能为 null。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">已经在使用 <paramref name="e" /> 参数中指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 对象执行套接字操作。</exception>
|
||||
<exception cref="T:System.NotSupportedException">此方法需要 Windows XP 或更高版本。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">指定的协议是面向连接的,但 <see cref="T:System.Net.Sockets.Socket" /> 尚未连接。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
|
||||
<summary>禁用某 <see cref="T:System.Net.Sockets.Socket" /> 上的发送和接收。</summary>
|
||||
<param name="how">
|
||||
<see cref="T:System.Net.Sockets.SocketShutdown" /> 值之一,它指定不再允许执行的操作。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。有关更多信息,请参见备注部分。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Ttl">
|
||||
<summary>获取或设置一个值,指定 <see cref="T:System.Net.Sockets.Socket" /> 发送的 Internet 协议 (IP) 数据包的生存时间 (TTL) 值。</summary>
|
||||
<returns>TTL 值。</returns>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">TTL 值不能设置为负数。</exception>
|
||||
<exception cref="T:System.NotSupportedException">只有对于在 <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> 或 <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" /> 族中的套接字,才可以设置此属性。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">试图访问套接字时发生错误。在尝试将 TTL 设置为大于 255 的值时,也将返回此错误。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已关闭。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncEventArgs">
|
||||
<summary>表示异步套接字操作。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
|
||||
<summary>创建一个空的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 实例。</summary>
|
||||
<exception cref="T:System.NotSupportedException">该平台不受支持。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
|
||||
<summary>获取或设置要使用的套接字或创建用于接受与异步套接字方法的连接的套接字。</summary>
|
||||
<returns>要使用的 <see cref="T:System.Net.Sockets.Socket" /> 或者创建用于接受与异步套接字方法的连接的套接字。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
|
||||
<summary>获取要用于异步套接字方法的数据缓冲区。</summary>
|
||||
<returns>一个 <see cref="T:System.Byte" /> 数组,表示要用于异步套接字方法的数据缓冲区。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
|
||||
<summary>获取或设置一个要用于异步套接字方法的数据缓冲区数组。</summary>
|
||||
<returns>一个 <see cref="T:System.Collections.IList" />,表示要用于异步套接字方法的数据缓冲区数组。</returns>
|
||||
<exception cref="T:System.ArgumentException">存在不明确的缓冲区,这些缓冲区是在 set 操作上指定的。如果 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 属性已设置为非空值并且尝试将 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 属性设置为非空值,将引发此异常。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
|
||||
<summary>获取在套接字操作中传输的字节数。</summary>
|
||||
<returns>一个 <see cref="T:System.Int32" />,包含在套接字操作中传输的字节数。</returns>
|
||||
</member>
|
||||
<member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
|
||||
<summary>用于完成异步操作的事件。</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
|
||||
<summary>当使用 <see cref="T:System.Net.DnsEndPoint" /> 时,在出现连接故障的情况下获取异常。</summary>
|
||||
<returns>一个 <see cref="T:System.Exception" />,指示在为 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 属性指定 <see cref="T:System.Net.DnsEndPoint" /> 时发生连接错误的原因。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
|
||||
<summary>成功完成 <see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" /> 方法后创建和连接的 <see cref="T:System.Net.Sockets.Socket" /> 对象。</summary>
|
||||
<returns>连接的 <see cref="T:System.Net.Sockets.Socket" /> 对象。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
|
||||
<summary>获取可在异步操作中发送或接收的最大数据量(以字节为单位)。</summary>
|
||||
<returns>一个 <see cref="T:System.Int32" />,包含可发送或接收的最大数据量(以字节为单位)。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
|
||||
<summary>释放由 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 实例使用的非托管资源,并可选择释放托管资源。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
|
||||
<summary>释放 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 类使用的资源。</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
|
||||
<summary>获取最近使用此上下文对象执行的套接字操作类型。</summary>
|
||||
<returns>一个 <see cref="T:System.Net.Sockets.SocketAsyncOperation" /> 实例,指示最近使用此上下文对象执行的套接字操作类型。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
|
||||
<summary>获取 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 属性引用的数据缓冲区的偏移量(以字节为单位)。</summary>
|
||||
<returns>一个 <see cref="T:System.Int32" />,包含 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 属性引用的数据缓冲区的偏移量(以字节为单位)。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>表示异步操作完成时调用的方法。</summary>
|
||||
<param name="e">终止的事件。</param>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
|
||||
<summary>获取或设置异步操作的远程 IP 终结点。</summary>
|
||||
<returns>一个 <see cref="T:System.Net.EndPoint" />,表示异步操作的远程 IP 终结点。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>设置要用于异步套接字方法的数据缓冲区。</summary>
|
||||
<param name="buffer">要用于异步套接字方法的数据缓冲区。</param>
|
||||
<param name="offset">数据缓冲区中操作开始位置处的偏移量,以字节为单位。</param>
|
||||
<param name="count">可在缓冲区中发送或接收的最大数据量(以字节为单位)。</param>
|
||||
<exception cref="T:System.ArgumentException">指定的缓冲区不明确。如果 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 属性不为 null,<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 属性也不为 null,将发生此异常。</exception>
|
||||
<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>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
|
||||
<summary>设置要用于异步套接字方法的数据缓冲区。</summary>
|
||||
<param name="offset">数据缓冲区中操作开始位置处的偏移量,以字节为单位。</param>
|
||||
<param name="count">可在缓冲区中发送或接收的最大数据量(以字节为单位)。</param>
|
||||
<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>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
|
||||
<summary>获取或设置异步套接字操作的结果。</summary>
|
||||
<returns>一个 <see cref="T:System.Net.Sockets.SocketError" />,表示异步套接字操作的结果。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
|
||||
<summary>获取或设置与此异步套接字操作关联的用户或应用程序对象。</summary>
|
||||
<returns>一个对象,表示与此异步套接字操作关联的用户或应用程序对象。</returns>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncOperation">
|
||||
<summary>最近使用此上下文对象执行的异步套接字操作的类型。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
|
||||
<summary>一个套接字 Accept 操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
|
||||
<summary>一个套接字 Connect 操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.None">
|
||||
<summary>没有套接字操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
|
||||
<summary>一个套接字 Receive 操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
|
||||
<summary>一个套接字 ReceiveFrom 操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
|
||||
<summary>一个套接字 Send 操作。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
|
||||
<summary>一个套接字 SendTo 操作。</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketShutdown">
|
||||
<summary>定义 <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" /> 方法使用的常量。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Both">
|
||||
<summary>为发送和接收禁用 <see cref="T:System.Net.Sockets.Socket" />。此字段为常数。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Receive">
|
||||
<summary>禁用接收的 <see cref="T:System.Net.Sockets.Socket" />。此字段为常数。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Send">
|
||||
<summary>禁用发送的 <see cref="T:System.Net.Sockets.Socket" />。此字段为常数。</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketType">
|
||||
<summary>指定 <see cref="T:System.Net.Sockets.Socket" /> 类的实例表示的套接字类型。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Dgram">
|
||||
<summary>支持数据报,即最大长度固定(通常很小)的无连接、不可靠消息。消息可能会丢失或重复并可能在到达时不按顺序排列。<see cref="F:System.Net.Sockets.SocketType.Dgram" /> 类型的 <see cref="T:System.Net.Sockets.Socket" /> 在发送和接收数据之前不需要任何连接,并且可以与多个对方主机进行通信。<see cref="F:System.Net.Sockets.SocketType.Dgram" /> 使用数据报协议 (<see cref="F:System.Net.Sockets.ProtocolType.Udp" />) 和 <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /><see cref="T:System.Net.Sockets.AddressFamily" />。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Stream">
|
||||
<summary>支持可靠、双向、基于连接的字节流,而不重复数据,也不保留边界。此类型的 Socket 与单个对方主机通信,并且在通信开始之前需要建立远程主机连接。<see cref="F:System.Net.Sockets.SocketType.Stream" /> 使用传输控制协议 (<see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> 和 InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" />。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Unknown">
|
||||
<summary>指定未知的 Socket 类型。</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
441
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/zh-hant/System.Net.Sockets.xml
vendored
Normal file
441
packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/zh-hant/System.Net.Sockets.xml
vendored
Normal file
@@ -0,0 +1,441 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Net.Sockets</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Net.Sockets.ProtocolType">
|
||||
<summary>指定 <see cref="T:System.Net.Sockets.Socket" /> 類別支援的通訊協定。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Tcp">
|
||||
<summary>傳輸控制通訊協定。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Udp">
|
||||
<summary>使用者資料包通訊協定 (User Datagram Protocol,UDP)。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unknown">
|
||||
<summary>不明的通訊協定。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.ProtocolType.Unspecified">
|
||||
<summary>未指定的通訊協定。</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.Socket">
|
||||
<summary>實作 Berkeley 通訊端介面。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>使用指定的通訊協定家族 (Family)、通訊端類型和通訊協定,初始化 <see cref="T:System.Net.Sockets.Socket" /> 類別的新執行個體。</summary>
|
||||
<param name="addressFamily">一個 <see cref="T:System.Net.Sockets.AddressFamily" /> 值。</param>
|
||||
<param name="socketType">其中一個 <see cref="T:System.Net.Sockets.SocketType" /> 值。</param>
|
||||
<param name="protocolType">其中一個 <see cref="T:System.Net.Sockets.ProtocolType" /> 值。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">
|
||||
<paramref name="addressFamily" />、<paramref name="socketType" /> 和 <paramref name="protocolType" /> 組合所產生的無效通訊端。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
|
||||
<summary>使用指定的通訊端類型和通訊協定,初始化 <see cref="T:System.Net.Sockets.Socket" /> 類別的新執行個體。</summary>
|
||||
<param name="socketType">其中一個 <see cref="T:System.Net.Sockets.SocketType" /> 值。</param>
|
||||
<param name="protocolType">其中一個 <see cref="T:System.Net.Sockets.ProtocolType" /> 值。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">
|
||||
<paramref name="socketType" /> 和 <paramref name="protocolType" /> 組合產生無效通訊端。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>開始非同步作業以接受連入的連接嘗試。</summary>
|
||||
<returns>如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 作業同步完成,則傳回 false。不會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 <paramref name="e" /> 物件,以擷取作業的結果。</returns>
|
||||
<param name="e">
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件,用於這個非同步通訊端作業。</param>
|
||||
<exception cref="T:System.ArgumentException">引數是無效的。如果提供的緩衝區不夠大,就會發生這個例外狀況。緩衝區必須至少為 2 * (sizeof(SOCKADDR_STORAGE + 16) 位元組。如果指定多個緩衝區而 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 屬性不是 null,也會發生這個例外狀況。</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">引數超出範圍。如果 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> 小於 0,就會發生這個例外狀況。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">要求了無效的作業。如果接受的 <see cref="T:System.Net.Sockets.Socket" /> 不接聽連接或接受的通訊端已繫結,就會發生這個例外狀況。您必須先呼叫 <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> 和 <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> 方法,再呼叫 <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> 方法。此例外狀況也會在已與通訊端連線,或是通訊端作業已使用指定的 <paramref name="e" /> 參數進行時發生。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。</exception>
|
||||
<exception cref="T:System.NotSupportedException">這個方法需要 Windows XP (含) 以後版本。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.AddressFamily">
|
||||
<summary>取得 <see cref="T:System.Net.Sockets.Socket" /> 的通訊協定家族 (Family)。</summary>
|
||||
<returns>一個 <see cref="T:System.Net.Sockets.AddressFamily" /> 值。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
|
||||
<summary>使 <see cref="T:System.Net.Sockets.Socket" /> 與本機端點建立關聯。</summary>
|
||||
<param name="localEP">要與 <see cref="T:System.Net.Sockets.Socket" /> 關聯的本機 <see cref="T:System.Net.EndPoint" />。</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="localEP" /> 為 null。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">在呼叫堆疊中位置較高的呼叫端對於要求的作業沒有使用權限。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>取消遠端主機連接的非同步要求。</summary>
|
||||
<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>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> 參數不可為 null,而且 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 也不可為 null。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">在呼叫堆疊中位置較高的呼叫端對於要求的作業沒有使用權限。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>開始與遠端主機連接的非同步要求。</summary>
|
||||
<returns>如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 <paramref name="e" /> 物件,以擷取作業的結果。</returns>
|
||||
<param name="e">
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件,用於這個非同步通訊端作業。</param>
|
||||
<exception cref="T:System.ArgumentException">引數是無效的。如果指定多個緩衝區而 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 屬性不是 null,就會發生這個例外狀況。</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> 參數不可為 null,而且 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 也不可為 null。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 正在接聽,或是通訊端作業正在進行並且使用 <paramref name="e" /> 參數所指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。</exception>
|
||||
<exception cref="T:System.NotSupportedException">這個方法需要 Windows XP (含) 以後版本。如果本機端點和 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不是同一個通訊協定家族 (Family),也會發生這個例外狀況。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">在呼叫堆疊中位置較高的呼叫端對於要求的作業沒有使用權限。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>開始與遠端主機連接的非同步要求。</summary>
|
||||
<returns>如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 <paramref name="e" /> 物件,以擷取作業的結果。</returns>
|
||||
<param name="socketType">其中一個 <see cref="T:System.Net.Sockets.SocketType" /> 值。</param>
|
||||
<param name="protocolType">其中一個 <see cref="T:System.Net.Sockets.ProtocolType" /> 值。</param>
|
||||
<param name="e">
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件,用於這個非同步通訊端作業。</param>
|
||||
<exception cref="T:System.ArgumentException">引數是無效的。如果指定多個緩衝區而 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 屬性不是 null,就會發生這個例外狀況。</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="e" /> 參數不可為 null,而且 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 也不可為 null。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 正在接聽,或是通訊端作業正在進行並且使用 <paramref name="e" /> 參數所指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。</exception>
|
||||
<exception cref="T:System.NotSupportedException">這個方法需要 Windows XP (含) 以後版本。如果本機端點和 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不是同一個通訊協定家族 (Family),也會發生這個例外狀況。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<exception cref="T:System.Security.SecurityException">在呼叫堆疊中位置較高的呼叫端對於要求的作業沒有使用權限。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Connected">
|
||||
<summary>取得值,指出上一個 <see cref="Overload:System.Net.Sockets.Socket.Send" /> 或 <see cref="Overload:System.Net.Sockets.Socket.Receive" /> 作業是否將 <see cref="T:System.Net.Sockets.Socket" /> 連接至遠端主機。</summary>
|
||||
<returns>如果最近一次的作業是將 <see cref="T:System.Net.Sockets.Socket" /> 連接到遠端資源,則為 true,否則,即為 false。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose">
|
||||
<summary>將 <see cref="T:System.Net.Sockets.Socket" /> 類別目前的執行個體所使用的資源全部釋出。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
|
||||
<summary>釋放 <see cref="T:System.Net.Sockets.Socket" /> 所使用的 Unmanaged 資源,並選擇性處置 Managed 資源。</summary>
|
||||
<param name="disposing">true,表示釋放 Managed 和 Unmanaged 資源;false,表示只釋放 Unmanaged 資源。</param>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Finalize">
|
||||
<summary>釋放 <see cref="T:System.Net.Sockets.Socket" /> 類別所使用的資源。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
|
||||
<summary>將 <see cref="T:System.Net.Sockets.Socket" /> 置於接聽狀態。</summary>
|
||||
<param name="backlog">暫止連接佇列的最大長度。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.LocalEndPoint">
|
||||
<summary>取得本機端點。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.EndPoint" />,<see cref="T:System.Net.Sockets.Socket" /> 正將它用於通訊。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.NoDelay">
|
||||
<summary>取得或設定 <see cref="T:System.Boolean" /> 值,指定資料流 <see cref="T:System.Net.Sockets.Socket" /> 是否使用 Nagle 演算法。</summary>
|
||||
<returns>如果 <see cref="T:System.Net.Sockets.Socket" /> 使用 Nagle 演算法,則為 false,否則為 true。預設值為 false。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取 <see cref="T:System.Net.Sockets.Socket" /> 時發生錯誤。如需詳細資訊,請參閱「備註」一節。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
|
||||
<summary>指出基礎作業系統和網路配置器是否支援網際網路通訊協定第 4 版 (IPv4)。</summary>
|
||||
<returns>如果作業系統和網路配置器支援 IPv4 通訊協定則為 true,否則為 false。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
|
||||
<summary>指出基礎作業系統和網路配置器是否支援網際網路通訊協定第 6 版 (IPv6)。</summary>
|
||||
<returns>如果作業系統和網路配置器支援 IPv6 通訊協定則為 true,否則為 false。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ProtocolType">
|
||||
<summary>取得 <see cref="T:System.Net.Sockets.Socket" /> 的通訊協定 (Protocol) 類型。</summary>
|
||||
<returns>其中一個 <see cref="T:System.Net.Sockets.ProtocolType" /> 值。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>開始非同步要求,以接收來自已連接的 <see cref="T:System.Net.Sockets.Socket" /> 物件的資料。</summary>
|
||||
<returns>如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 <paramref name="e" /> 物件,以擷取作業的結果。</returns>
|
||||
<param name="e">
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件,用於這個非同步通訊端作業。</param>
|
||||
<exception cref="T:System.ArgumentException">引數無效。<paramref name="e" /> 參數上的 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 或 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 屬性必須參考有效的緩衝區。這兩個屬性可能有一個已經設定,但不會同時都已設定。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">通訊端作業已使用 <paramref name="e" /> 參數內指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件正在進行中。</exception>
|
||||
<exception cref="T:System.NotSupportedException">這個方法需要 Windows XP (含) 以後版本。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
|
||||
<summary>取得或設定值,指定 <see cref="T:System.Net.Sockets.Socket" /> 之接收緩衝區的大小。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" />,包含接收緩衝區的大小 (以位元組為單位)。預設值為 8192。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">為設定作業指定的值小於 0。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>開始從指定的網路裝置非同步接收資料。</summary>
|
||||
<returns>如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 <paramref name="e" /> 物件,以擷取作業的結果。</returns>
|
||||
<param name="e">
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件,用於這個非同步通訊端作業。</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不可以是 null。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">通訊端作業已使用 <paramref name="e" /> 參數內指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件正在進行中。</exception>
|
||||
<exception cref="T:System.NotSupportedException">這個方法需要 Windows XP (含) 以後版本。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
|
||||
<summary>取得遠端端點。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.EndPoint" />,<see cref="T:System.Net.Sockets.Socket" /> 正在與其通訊。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>將資料以非同步方式傳送至已連接的 <see cref="T:System.Net.Sockets.Socket" /> 物件。</summary>
|
||||
<returns>如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 <paramref name="e" /> 物件,以擷取作業的結果。</returns>
|
||||
<param name="e">
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件,用於這個非同步通訊端作業。</param>
|
||||
<exception cref="T:System.ArgumentException">
|
||||
<paramref name="e" /> 參數上的 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 或 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 屬性必須參考有效的緩衝區。這兩個屬性可能有一個已經設定,但不會同時都已設定。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">通訊端作業已使用 <paramref name="e" /> 參數內指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件正在進行中。</exception>
|
||||
<exception cref="T:System.NotSupportedException">這個方法需要 Windows XP (含) 以後版本。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">尚未透過 <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" /> 方法取得 <see cref="T:System.Net.Sockets.Socket" />,或尚未連接。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.SendBufferSize">
|
||||
<summary>取得或設定值,指定 <see cref="T:System.Net.Sockets.Socket" /> 之傳送緩衝區的大小。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" />,包含傳送緩衝區的大小 (以位元組為單位)。預設值為 8192。</returns>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">為設定作業指定的值小於 0。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>非同步傳送資料至特定的遠端主機。</summary>
|
||||
<returns>如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 <paramref name="e" /> 參數有關的 <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 <paramref name="e" /> 物件,以擷取作業的結果。</returns>
|
||||
<param name="e">
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件,用於這個非同步通訊端作業。</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 不可以是 null。</exception>
|
||||
<exception cref="T:System.InvalidOperationException">通訊端作業已使用 <paramref name="e" /> 參數內指定的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 物件正在進行中。</exception>
|
||||
<exception cref="T:System.NotSupportedException">這個方法需要 Windows XP (含) 以後版本。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">指定的通訊協定是連接導向的,但尚未連接 <see cref="T:System.Net.Sockets.Socket" />。</exception>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
|
||||
<summary>暫停 <see cref="T:System.Net.Sockets.Socket" /> 上的傳送和接收作業。</summary>
|
||||
<param name="how">其中一個 <see cref="T:System.Net.Sockets.SocketShutdown" /> 值,指定將不再允許的作業。</param>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.Socket.Ttl">
|
||||
<summary>取得或設定值,指定 <see cref="T:System.Net.Sockets.Socket" /> 傳送之網際網路通訊協定 (IP) 封包的存留時間 (TTL) 值。</summary>
|
||||
<returns>TTL 值。</returns>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">TTL 值不能設定為負數。</exception>
|
||||
<exception cref="T:System.NotSupportedException">這個屬性只可為 <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> 或 <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" /> 家族中的通訊端設定。</exception>
|
||||
<exception cref="T:System.Net.Sockets.SocketException">嘗試存取通訊端時發生錯誤。當嘗試將 TTL 設定為大於 255 的值時,也會傳回這個錯誤。</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">
|
||||
<see cref="T:System.Net.Sockets.Socket" /> 已經關閉。</exception>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncEventArgs">
|
||||
<summary>代表非同步 (Asynchronous) 通訊端作業。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
|
||||
<summary>建立空的 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 執行個體。</summary>
|
||||
<exception cref="T:System.NotSupportedException">不支援平台。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
|
||||
<summary>取得或設定要使用的通訊端,或是已建立並且使用非同步通訊端方法接受連線的通訊端。</summary>
|
||||
<returns>要使用的 <see cref="T:System.Net.Sockets.Socket" />,或是已建立並且使用非同步通訊端方法接受連線的通訊端。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
|
||||
<summary>取得要和非同步通訊端方法一起使用的資料緩衝區。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Byte" /> 陣列,表示要和非同步通訊端方法一起使用的資料緩衝區。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
|
||||
<summary>取得或設定要和非同步通訊端方法一起使用的資料緩衝區之陣列。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Collections.IList" />,表示要和非同步通訊端方法一起使用的資料緩衝區之陣列。</returns>
|
||||
<exception cref="T:System.ArgumentException">Set 作業指定了不明確的緩衝區。如果 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 屬性設定成非 Null 值,且嘗試將 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 屬性設定為非 Null 值,就會發生這個例外狀況。</exception>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
|
||||
<summary>取得通訊端作業中所傳輸的位元組數目。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" />,內含通訊端作業中所傳輸的位元組數目。</returns>
|
||||
</member>
|
||||
<member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
|
||||
<summary>用來完成非同步作業的事件。</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
|
||||
<summary>取得使用 <see cref="T:System.Net.DnsEndPoint" /> 時發生連接失敗的例外狀況 (Exception)。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Exception" />,指出當指定 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> 屬性的 <see cref="T:System.Net.DnsEndPoint" /> 條件下發生連接錯誤的原因。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
|
||||
<summary>
|
||||
<see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" /> 方法成功完成後已建立和連接的 <see cref="T:System.Net.Sockets.Socket" /> 物件。</summary>
|
||||
<returns>連接的 <see cref="T:System.Net.Sockets.Socket" /> 物件。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
|
||||
<summary>取得非同步作業中要傳送或接收的資料量上限 (以位元組為單位)。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" />,內含要傳送或接收的資料量上限 (以位元組為單位)。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
|
||||
<summary>釋放 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 執行個體所使用的 Unmanaged 資源,並選擇性地處置 Managed 資源。</summary>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
|
||||
<summary>釋放 <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> 所使用的資源。</summary>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
|
||||
<summary>取得最近使用這個內容物件執行的通訊端作業類型。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncOperation" /> 執行個體,代表最近使用這個內容物件執行的通訊端作業類型。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
|
||||
<summary>取得 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 屬性所參考之資料緩衝區中的位移 (以位元組為單位)。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Int32" />,內含 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 屬性所參考之資料緩衝區中的位移 (以位元組為單位)。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>代表在非同步作業完成時所呼叫的方法。</summary>
|
||||
<param name="e">收到信號的事件。</param>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
|
||||
<summary>取得或設定非同步作業的遠端 IP 端點。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.EndPoint" />,表示非同步作業的遠端 IP 端點。</returns>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>設定要和非同步通訊端方法一起使用的資料緩衝區。</summary>
|
||||
<param name="buffer">要和非同步通訊端方法一起使用的資料緩衝區。</param>
|
||||
<param name="offset">作業開始的資料緩衝區位移 (以位元組為單位)。</param>
|
||||
<param name="count">緩衝區中要傳送或接收的資料量上限 (以位元組為單位)。</param>
|
||||
<exception cref="T:System.ArgumentException">指定了不明確的緩衝區。如果 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> 屬性和 <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> 屬性都不是 null,就會發生這個例外狀況。</exception>
|
||||
<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>
|
||||
</member>
|
||||
<member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
|
||||
<summary>設定要和非同步通訊端方法一起使用的資料緩衝區。</summary>
|
||||
<param name="offset">作業開始的資料緩衝區位移 (以位元組為單位)。</param>
|
||||
<param name="count">緩衝區中要傳送或接收的資料量上限 (以位元組為單位)。</param>
|
||||
<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>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
|
||||
<summary>取得或設定非同步通訊端作業的結果。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Net.Sockets.SocketError" />,表示非同步通訊端作業的結果。</returns>
|
||||
</member>
|
||||
<member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
|
||||
<summary>取得或設定與這個非同步通訊端作業相關聯的使用者或應用程式物件。</summary>
|
||||
<returns>物件,表示與這個非同步通訊端作業相關聯的使用者或應用程式物件。</returns>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketAsyncOperation">
|
||||
<summary>最近使用這個內容物件執行的非同步通訊端作業類型。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
|
||||
<summary>通訊端 Accept 作業。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
|
||||
<summary>通訊端 Connect 作業。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.None">
|
||||
<summary>沒有任何一個通訊端作業。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
|
||||
<summary>通訊端 Receive 作業。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
|
||||
<summary>通訊端 ReceiveFrom 作業。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
|
||||
<summary>通訊端 Send 作業。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
|
||||
<summary>通訊端 SendTo 作業。</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketShutdown">
|
||||
<summary>定義 <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" /> 方法所使用的常數。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Both">
|
||||
<summary>停用關閉傳送和接收的 <see cref="T:System.Net.Sockets.Socket" />。這個欄位是常數。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Receive">
|
||||
<summary>停用接收的 <see cref="T:System.Net.Sockets.Socket" />。這個欄位是常數。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketShutdown.Send">
|
||||
<summary>停用傳送的 <see cref="T:System.Net.Sockets.Socket" />。這個欄位是常數。</summary>
|
||||
</member>
|
||||
<member name="T:System.Net.Sockets.SocketType">
|
||||
<summary>指定 <see cref="T:System.Net.Sockets.Socket" /> 類別的執行個體 (Instance) 所表示的通訊端 (Socket) 類型。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Dgram">
|
||||
<summary>支援資料包 (Datagram),這些資料包是固定 (一般為小型) 最大長度的無連線、不可靠訊息。訊息可能會遺失或重複而抵達的順序也可能會混亂。<see cref="F:System.Net.Sockets.SocketType.Dgram" /> 類型的 <see cref="T:System.Net.Sockets.Socket" /> 在傳送和接收資料之前並不需要先連線,並且可以與多個對等端通訊。<see cref="F:System.Net.Sockets.SocketType.Dgram" /> 會使用資料包通訊協定 (<see cref="F:System.Net.Sockets.ProtocolType.Udp" />) 以及 <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /><see cref="T:System.Net.Sockets.AddressFamily" />。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Stream">
|
||||
<summary>支援可靠、雙向、連接架構的位元組資料流,而不會導致資料重複且不需保留界限。這個類型的 Socket 可與單一對等端通訊,而在可以開始通訊之前必須連接遠端主機。<see cref="F:System.Net.Sockets.SocketType.Stream" /> 會使用「傳輸控制通訊協定」(<see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> 以及 InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" />。</summary>
|
||||
</member>
|
||||
<member name="F:System.Net.Sockets.SocketType.Unknown">
|
||||
<summary>指定未知的 Socket 類型。</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
0
packages/System.Net.Sockets.4.3.0/ref/xamarinios10/_._
vendored
Normal file
0
packages/System.Net.Sockets.4.3.0/ref/xamarinios10/_._
vendored
Normal file
0
packages/System.Net.Sockets.4.3.0/ref/xamarinmac20/_._
vendored
Normal file
0
packages/System.Net.Sockets.4.3.0/ref/xamarinmac20/_._
vendored
Normal file
0
packages/System.Net.Sockets.4.3.0/ref/xamarintvos10/_._
vendored
Normal file
0
packages/System.Net.Sockets.4.3.0/ref/xamarintvos10/_._
vendored
Normal file
0
packages/System.Net.Sockets.4.3.0/ref/xamarinwatchos10/_._
vendored
Normal file
0
packages/System.Net.Sockets.4.3.0/ref/xamarinwatchos10/_._
vendored
Normal file
Reference in New Issue
Block a user