Freigeben über


SocketAsyncOperation Enumeration

Definition

Der Typ des asynchronen Socketvorgangs, der zuletzt mit diesem Kontextobjekt ausgeführt wurde.

public enum class SocketAsyncOperation
public enum SocketAsyncOperation
type SocketAsyncOperation = 
Public Enum SocketAsyncOperation
Vererbung
SocketAsyncOperation

Felder

Accept 1

Ein Accept-Socketvorgang.

Connect 2

Ein Connect-Socketvorgang.

Disconnect 3

Ein Disconnect-Socketvorgang.

None 0

Keiner der Socketvorgänge.

Receive 4

Ein Receive-Socketvorgang.

ReceiveFrom 5

Ein ReceiveFrom-Socketvorgang.

ReceiveMessageFrom 6

Ein ReceiveMessageFrom-Socketvorgang.

Send 7

Ein Send-Socketvorgang.

SendPackets 8

Ein SendPackets-Socketvorgang.

SendTo 9

Ein SendTo-Socketvorgang.

Hinweise

Dieser Typ beschreibt den asynchronen Socketvorgang, der zuletzt mit einem System.Net.Sockets.SocketAsyncEventArgs -Objekt abgeschlossen wurde. Der Wert der SocketAsyncEventArgs.LastOperation -Eigenschaft wird auf Keine festgelegt, bis der System.Net.Sockets.SocketAsyncEventArgs instance verwendet wird, um einen asynchronen Socketvorgang zu starten. Die -Eigenschaft wird dann auf den Typ des asynchronen Vorgangs festgelegt, der ausgeführt wird. Dieser Typ vereinfacht die Verwendung eines einzelnen Abschlussrückrufdelegats für mehrere Arten von asynchronen Socketvorgängen. Dieser Typ ist für die Verwendung in der Vervollständigungsroutine SocketAsyncCallback vorgesehen.

Der SocketAsyncOperation Typ wird von der SocketAsyncEventArgs.LastOperation -Eigenschaft verwendet.

Gilt für:

Weitere Informationen