WS_FAULT_ERROR_PROPERTY_ID-Enumeration (webservices.h)

Informationen zu einem Fehler.

Syntax

typedef enum {
  WS_FAULT_ERROR_PROPERTY_FAULT = 0,
  WS_FAULT_ERROR_PROPERTY_ACTION = 1,
  WS_FAULT_ERROR_PROPERTY_HEADER = 2
} WS_FAULT_ERROR_PROPERTY_ID;

Konstanten

 
WS_FAULT_ERROR_PROPERTY_FAULT
Wert: 0
Ein optionaler WS_FAULT Wert, der die Fehlerdarstellung des Fehlers darstellt. Wenn nein
Fehlerdarstellung ist vorhanden, dann ist der Wert NULL.


Um den WS_FAULT-Wert festzulegen, übergeben Sie eine WS_FAULT* an WsSetFaultErrorProperty.
Das Fehlerobjekt macht eine Kopie des WS_FAULT. Das Fehlerobjekt wird auch
Fügen Sie die Fehlerzeichenfolge des Fehlers dem Satz von Fehlerzeichenfolgen im Fehlerobjekt hinzu.
, wenn die Sprache der Fehlerzeichenfolge mit der Sprache des Fehlerobjekts übereinstimmt.


Um den WS_FAULT-Wert abzurufen, übergeben Sie eine WS_FAULT** an WsGetFaultErrorProperty.
die entweder NULL zurückgibt (was angibt, dass kein Fehler festgelegt wurde), oder
gibt einen Nicht-NULL-Zeiger auf die WS_FAULT zurück. Der Nicht-NULL-Zeiger ist gültig, bis
WsResetError oder WsFreeError werden für das Fehlerobjekt aufgerufen.


Der Standardwert ist NULL.
WS_FAULT_ERROR_PROPERTY_ACTION
Wert: 1
Ein optionaler WS_XML_STRING Wert, der die aktion darstellt, die für den Fehler verwendet werden soll.
Wenn die Länge der Zeichenfolge 0 ist, ist keine Aktion vorhanden.


Um den Zeichenfolgenwert abzurufen, übergeben Sie eine WS_XML_STRING* an WsGetFaultErrorProperty.
Die zurückgegebene Zeichenfolge ist gültig, bis WsResetError oder WsFreeError
werden für das Fehlerobjekt aufgerufen.


Um den Zeichenfolgenwert festzulegen, übergeben Sie eine WS_XML_STRING* an WsSetFaultErrorProperty.
Das Fehlerobjekt macht eine Kopie der Zeichenfolge.


Der Standardwert ist eine Zeichenfolge der Länge 0 (null).
WS_FAULT_ERROR_PROPERTY_HEADER
Wert: 2
Ein optionaler WS_XML_BUFFER Wert, der einen Header darstellt
fügen Sie der Fehlermeldung in Bezug auf den Fehler hinzu.
Wenn der Zeiger auf den XML_BUFFER NULL ist, ist kein Header vorhanden.


Um den Headerwert abzurufen, übergeben Sie eine WS_XML_BUFFER** an WsGetFaultErrorProperty.
Die zurückgegebene WS_XML_BUFFER ist gültig, bis WsResetError oder WsFreeError
werden für das Fehlerobjekt aufgerufen.


Um den Headerwert festzulegen, übergeben Sie eine WS_XML_BUFFER** an WsSetFaultErrorProperty.
Das Fehlerobjekt macht eine Kopie des Puffers.


Der Standardwert ist NULL.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile webservices.h