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

Name Wert Beschreibung
None 0

Keiner der Socketvorgänge.

Accept 1

Ein Socket accept-Vorgang.

Connect 2

Ein Socketverbindungsvorgang.

Disconnect 3

Ein Sockettrennvorgang.

Receive 4

Ein Socket-Empfangsvorgang.

ReceiveFrom 5

Ein Socket-ReceiveFrom-Vorgang.

ReceiveMessageFrom 6

Ein Socket ReceiveMessageFrom-Vorgang.

Send 7

Ein Socket-Sendevorgang.

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 "None" festgelegt, bis die System.Net.Sockets.SocketAsyncEventArgs Instanz 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 erleichtert die Verwendung eines einzelnen Abschlussrückrufdels für mehrere Arten asynchroner Socketvorgänge. Dieser Typ ist für die Verwendung in der SocketAsyncCallback-Abschlussroutine vorgesehen.

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

Gilt für:

Weitere Informationen