Condividi tramite


enumerazione WS_FAULT_ERROR_PROPERTY_ID (webservices.h)

Informazioni su un errore.

Sintassi

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;

Costanti

 
WS_FAULT_ERROR_PROPERTY_FAULT
Valore: 0
Valore facoltativo WS_FAULT che rappresenta la rappresentazione dell'errore. Se no
La rappresentazione dell'errore è presente, quindi il valore è NULL.


Per impostare il valore WS_FAULT, passare un WS_FAULT* a WsSetFaultErrorProperty.
L'oggetto error creerà una copia del WS_FAULT. Anche l'oggetto error
aggiungere la stringa di errore dell'errore al set di stringhe di errore nell'oggetto error
se la lingua della stringa di errore corrisponde a quella dell'oggetto error.


Per ottenere il valore WS_FAULT, passare un WS_FAULT** a WsGetFaultErrorProperty,
che restituirà NULL (che indica che non è stato impostato alcun errore) o
restituisce un puntatore non NULL al WS_FAULT. Il puntatore non NULL è valido fino a quando
WsResetError o WsFreeError vengono chiamati per l'oggetto errore.


Il valore predefinito è NULL.
WS_FAULT_ERROR_PROPERTY_ACTION
Valore: 1
Valore facoltativo WS_XML_STRING che rappresenta l'azione da usare per l'errore.
Se la lunghezza della stringa è zero, non è presente alcuna azione.


Per ottenere il valore stringa, passare un WS_XML_STRING* a WsGetFaultErrorProperty.
La stringa restituita è valida fino a WsResetError o WsFreeError
vengono chiamati per l'oggetto error.


Per impostare il valore stringa, passare un WS_XML_STRING* a WsSetFaultErrorProperty.
L'oggetto errore creerà una copia della stringa.


Il valore predefinito è una stringa di lunghezza zero.
WS_FAULT_ERROR_PROPERTY_HEADER
Valore: 2
Valore facoltativo WS_XML_BUFFER che rappresenta un'intestazione in
aggiungere al messaggio di errore relativo all'errore.
Se il puntatore al XML_BUFFER è NULL, non è presente alcuna intestazione.


Per ottenere il valore dell'intestazione, passare un WS_XML_BUFFER** a WsGetFaultErrorProperty.
Il WS_XML_BUFFER restituito è valido fino a WsResetError o WsFreeError
vengono chiamati per l'oggetto error.


Per impostare il valore dell'intestazione, passare un WS_XML_BUFFER** a WsSetFaultErrorProperty.
L'oggetto error creerà una copia del buffer.


Il valore predefinito è NULL.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Intestazione webservices.h