Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die verschiedenen Zustände, in denen sich eine Nachricht befinden kann.
Syntax
typedef enum {
WS_MESSAGE_STATE_EMPTY = 1,
WS_MESSAGE_STATE_INITIALIZED = 2,
WS_MESSAGE_STATE_READING = 3,
WS_MESSAGE_STATE_WRITING = 4,
WS_MESSAGE_STATE_DONE = 5
} WS_MESSAGE_STATE;
Konstanten
WS_MESSAGE_STATE_EMPTYWert: 1 Der Anfangszustand, nachdem eine Nachricht erstellt wurde. In diesem Zustand ist kein Inhalt in der Nachricht vorhanden, und weder auf den Header noch auf den Text kann zugegriffen werden. |
WS_MESSAGE_STATE_INITIALIZEDWert: 2 Die Nachrichtenheader wurden initialisiert, und kann zugegriffen werden, aber auf den Text kann nicht zugegriffen werden. Dieser Zustand wird verwendet, um alle Header vor dem Schreiben/Senden zu erstellen. |
WS_MESSAGE_STATE_READINGWert: 3 Der Text der Nachricht wird gelesen, z. B. wenn eine Nachricht empfangen wird. In diesem Zustand kann auf die Header zugegriffen werden, und der Text kann gelesen werden (siehe WsReadBody oder WS_MESSAGE_PROPERTY_BODY_READER). |
WS_MESSAGE_STATE_WRITINGWert: 4 Der Text der Nachricht wird geschrieben, z. B. , wenn eine Nachricht gesendet wird. In diesem Zustand kann auf die Header zugegriffen werden, und der Text kann geschrieben werden (siehe WsWriteBody oder WS_MESSAGE_PROPERTY_BODY_WRITER). |
WS_MESSAGE_STATE_DONEWert: 5 Der Nachrichtentext wurde gelesen oder geschrieben (das Ende der text wurde gelesen oder geschrieben). Auf die Header kann weiterhin zugegriffen werden. |
Hinweise
Ein Nachrichtenobjekt durchläuft eine Reihe von Zuständen, während es empfangen oder gesendet wird (oder gelesen oder geschrieben wird).
Im Folgenden sind die Zustandsübergänge beim Schreiben oder Senden aufgeführt:
Im Folgenden sind die Zustandsübergänge beim Lesen oder Empfangen aufgeführt:
Beachten Sie, dass in den obigen Diagrammen nur gültige Übergänge angezeigt werden.
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 |