énumération WS_SERVICE_PROPERTY_ID (webservices.h)

Paramètres facultatifs pour la configuration de l’hôte de service. Cette énumération est utilisée dans la structure WS_SERVICE_PROPERTY lors de l’appel de WsCreateServiceHost ou par lui-même lors de l’appel de WsGetServiceHostProperty.

Syntax

typedef enum {
  WS_SERVICE_PROPERTY_HOST_USER_STATE = 0,
  WS_SERVICE_PROPERTY_FAULT_DISCLOSURE = 1,
  WS_SERVICE_PROPERTY_FAULT_LANGID = 2,
  WS_SERVICE_PROPERTY_HOST_STATE = 3,
  WS_SERVICE_PROPERTY_METADATA = 4,
  WS_SERVICE_PROPERTY_CLOSE_TIMEOUT = 5
} WS_SERVICE_PROPERTY_ID;

Constantes

 
WS_SERVICE_PROPERTY_HOST_USER_STATE
Valeur : 0
Pointeur void
utilisé avec WsCreateServiceHost. Cette propriété
est mis à la disposition de différents rappels et opérations de service dans le cadre de la structure WS_OPERATION_CONTEXT
WS_SERVICE_PROPERTY_FAULT_DISCLOSURE
Valeur : 1
Valeur WS_FAULT_DISCLOSURE utilisée avec WsCreateServiceHost.
Cette propriété est utilisée pour spécifier le niveau de divulgation de l’objet error lors de sa conversion en erreur. La valeur par défaut est WS_MINIMAL_FAULT_DISCLOSURE.
WS_SERVICE_PROPERTY_FAULT_LANGID
Valeur : 2
LANGID utilisé avec WsGetServiceHostProperty pour créer une erreur. Si aucun n’est spécifié, les paramètres régionaux utilisateur par défaut sont utilisés.
WS_SERVICE_PROPERTY_HOST_STATE
Valeur : 3
Valeur WS_SERVICE_HOST_STATE utilisée avec WsGetServiceHostProperty qui spécifie l’état actuel de l’hôte de service.


La valeur retournée est une instantané de l’état actuel.
possible que l’état ait changé avant que l’appelant ait
a eu l’occasion d’examiner la valeur.
WS_SERVICE_PROPERTY_METADATA
Valeur : 4
Un WS_SERVICE_METADATA structure utilisée avec WsCreateServiceHost qui contient la collection de documents de métadonnées utilisés pour WS-MetadataExchange par le WS_SERVICE_HOST.

Le nom du service et l’espace de noms sont utilisés pour créer un élément de service dans le document WSDL. Le document est identifié au moyen de l’espace de noms de service fourni dans WS_SERVICE_METADATA structure.


Notez que si une section de service est déjà définie dans l’un des documents WSDL fournis, aucun élément de service n’est ajouté pour le compte de l’application par le runtime.
WS_SERVICE_PROPERTY_CLOSE_TIMEOUT
Valeur : 5
ULONG utilisé avec WsCreateServiceHost qui spécifie la durée maximale d’attente d’un modèle de service après l’appel de WsCloseServiceHost. Une fois le délai d’expiration expiré, l’hôte de service abandonne lui-même.
La valeur par défaut est 5 secondes spécifiée en millisecondes comme 5000.

Configuration requise

   
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