WS_CHANNEL_STATE-Enumeration (webservices.h)
Die verschiedenen Zustände, in denen sich ein Kanal befinden kann.
Syntax
typedef enum {
WS_CHANNEL_STATE_CREATED = 0,
WS_CHANNEL_STATE_OPENING = 1,
WS_CHANNEL_STATE_ACCEPTING = 2,
WS_CHANNEL_STATE_OPEN = 3,
WS_CHANNEL_STATE_FAULTED = 4,
WS_CHANNEL_STATE_CLOSING = 5,
WS_CHANNEL_STATE_CLOSED = 6
} WS_CHANNEL_STATE;
Konstanten
WS_CHANNEL_STATE_CREATED Wert: 0 |
WS_CHANNEL_STATE_OPENING Wert: 1 |
WS_CHANNEL_STATE_ACCEPTING Wert: 2 |
WS_CHANNEL_STATE_OPEN Wert: 3 |
WS_CHANNEL_STATE_FAULTED Wert: 4 |
WS_CHANNEL_STATE_CLOSING Wert: 5 |
WS_CHANNEL_STATE_CLOSED Wert: 6 |
Hinweise
Im Folgenden sind die Zustandsübergänge für einen Kanal aufgeführt.
Ein Kanal kann in den WS_CHANNEL_STATE_FAULTED Zustand verschoben werden, auch wenn WsAbortChannel nie aufgerufen wurde. Dies geschieht nur, wenn der Kanal nicht mehr verwendet werden kann.
Beachten Sie, dass nur die gültigen Zustandsübergänge angezeigt werden. Die Verwendung einer Funktion, die für einen bestimmten Zustand nicht angezeigt wird, führt zu einem WS_E_INVALID_OPERATION Fehler, der von der Funktion zurückgegeben wird (oder im Fall von WsFreeChannel abstürzt). Informationen zu Fehlercodes finden Sie unterRückgabewerte für Windows-Webdienste.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | webservices.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für