énumération WS_FAULT_ERROR_PROPERTY_ID (webservices.h)
Informations sur une erreur.
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;
Constantes
WS_FAULT_ERROR_PROPERTY_FAULT Valeur : 0 Valeur WS_FAULT facultative qui est la représentation d’erreur de l’erreur. Si Non la représentation d’erreur est présente, puis la valeur est NULL. Pour définir la valeur WS_FAULT, transmettez une WS_FAULT* à WsSetFaultErrorProperty. L’objet d’erreur effectue une copie du WS_FAULT. L’objet error sera également ajouter la chaîne d’erreur de l’erreur à l’ensemble de chaînes d’erreur dans l’objet d’erreur si la langue de la chaîne d’erreur correspond à celle de l’objet d’erreur. Pour obtenir la valeur WS_FAULT, passez une WS_FAULT** à WsGetFaultErrorProperty, qui retourne la valeur NULL (indiquant qu’aucune erreur n’a été définie) ou retourne un pointeur non NULL vers le WS_FAULT. Le pointeur non NULL est valide jusqu’à ce que WsResetError ou WsFreeError sont appelés pour l’objet d’erreur. La valeur par défaut est NULL. |
WS_FAULT_ERROR_PROPERTY_ACTION Valeur : 1 Valeur WS_XML_STRING facultative représentant l’action à utiliser pour l’erreur. Si la longueur de la chaîne est égale à zéro, aucune action n’est présente. Pour obtenir la valeur de chaîne, passez un WS_XML_STRING* à WsGetFaultErrorProperty. La chaîne retournée est valide jusqu’à WsResetError ou WsFreeError sont appelés pour l’objet d’erreur. Pour définir la valeur de chaîne, passez une WS_XML_STRING* à WsSetFaultErrorProperty. L’objet d’erreur effectue une copie de la chaîne. La valeur par défaut est une chaîne de longueur nulle. |
WS_FAULT_ERROR_PROPERTY_HEADER Valeur : 2 Valeur WS_XML_BUFFER facultative représentant un en-tête à ajouter au message d’erreur relatif à l’erreur. Si le pointeur vers le XML_BUFFER a la valeur NULL, aucun en-tête n’est présent. Pour obtenir la valeur d’en-tête, passez une WS_XML_BUFFER** à WsGetFaultErrorProperty. Le WS_XML_BUFFER retourné est valide jusqu’à WsResetError ou WsFreeError sont appelés pour l’objet d’erreur. Pour définir la valeur d’en-tête, transmettez un WS_XML_BUFFER** à WsSetFaultErrorProperty. L’objet d’erreur effectue une copie de la mémoire tampon. La valeur par défaut est NULL. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | webservices.h |