SocketAsyncOperation 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 컨텍스트 개체로 가장 최근에 수행한 비동기 소켓 작업의 형식입니다.
public enum class SocketAsyncOperation
public enum SocketAsyncOperation
type SocketAsyncOperation =
Public Enum SocketAsyncOperation
- 상속
필드
Accept | 1 | 소켓 Accept 작업입니다. |
Connect | 2 | 소켓 Connect 작업입니다. |
Disconnect | 3 | 소켓 Disconnect 작업입니다. |
None | 0 | 소켓 작업이 없습니다. |
Receive | 4 | 소켓 Receive 작업입니다. |
ReceiveFrom | 5 | 소켓 ReceiveFrom 작업입니다. |
ReceiveMessageFrom | 6 | 소켓 ReceiveMessageFrom 작업입니다. |
Send | 7 | 소켓 Send 작업입니다. |
SendPackets | 8 | 소켓 SendPackets 작업입니다. |
SendTo | 9 | 소켓 SendTo 작업입니다. |
설명
이 형식을 사용 하 여 가장 최근에 완료 하는 비동기 소켓 작업을 설명를 System.Net.Sockets.SocketAsyncEventArgs 개체입니다. 값을 SocketAsyncEventArgs.LastOperation 속성이까지 None으로 설정 됩니다는 System.Net.Sockets.SocketAsyncEventArgs 인스턴스는 비동기 소켓 작업을 시작 하는 데 사용 됩니다. 다음 속성에 수행 되는 비동기 작업의 형식으로 설정 됩니다. 이 형식에 보다 쉽게 여러 종류의 비동기 소켓 작업에 대 한 단일 완료 콜백 대리자를 사용 하 여 용이해 집니다. 이 형식은 SocketAsyncCallback 완료 루틴에서 사용할 수 있습니다.
합니다 SocketAsyncOperation 형식에서 사용 되는 SocketAsyncEventArgs.LastOperation 속성입니다.
적용 대상
추가 정보
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncEventArgs
- LastOperation
.NET