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) 方法设置。
在 类上调用异步套接字方法 (xxxAsync) 将 System.Net.Sockets.Socket 设置此属性的值。 此属性适用于应用程序实现的 SocketAsyncCallback 完成例程。
适用于
另请参阅
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncOperation