SocketAsyncEventArgs.LastOperation 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取最近使用此上下文对象执行的套接字操作类型。
public:
property System::Net::Sockets::SocketAsyncOperation LastOperation { System::Net::Sockets::SocketAsyncOperation get(); };
public System.Net.Sockets.SocketAsyncOperation LastOperation { get; }
member this.LastOperation : System.Net.Sockets.SocketAsyncOperation
Public ReadOnly Property LastOperation As SocketAsyncOperation
属性值
一个 SocketAsyncOperation 实例,指示最近使用此上下文对象执行的套接字操作类型。
注解
此属性描述最近使用此 SocketAsyncEventArgs 对象完成的异步套接字操作。 此属性的值将 SocketAsyncOperation.None 一直 SocketAsyncEventArgs 用于启动异步套接字操作。 然后,该属性将设置为在采用参数的方法 SocketAsyncEventArgs 中执行的操作的类型。 此属性更轻松地为多种异步套接字操作使用单个完成回调委托。
此属性在实例中 SocketAsyncEventArgs 保持有效,直到实例 SocketAsyncEventArgs 用于另一个异步套接字 (xxxAsync) 操作。
此属性由所有异步套接字 (xxxAsync) 方法设置。
在类上 System.Net.Sockets.Socket (xxxAsync) 调用异步套接字方法会设置此属性值。 此属性用于应用程序实现的 SocketAsyncCallback 完成例程。
适用于
另请参阅
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncOperation