Condividi tramite


enumerazione WS_SERVICE_PROPERTY_ID (webservices.h)

Parametri facoltativi per la configurazione dell'host del servizio. Questa enumerazione viene usata all'interno della struttura WS_SERVICE_PROPERTY quando si chiama WsCreateServiceHost o per sé quando si chiama WsGetServiceHostProperty.

Sintassi

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;

Costanti

 
WS_SERVICE_PROPERTY_HOST_USER_STATE
Valore: 0
Puntatore void
usato con WsCreateServiceHost. Questa proprietà
è reso disponibile per diverse operazioni di callback e servizio come parte della struttura WS_OPERATION_CONTEXT
WS_SERVICE_PROPERTY_FAULT_DISCLOSURE
Valore: 1
Valore WS_FAULT_DISCLOSURE usato con WsCreateServiceHost.
Questa proprietà viene utilizzata per specificare il livello di divulgazione dell'oggetto error quando viene convertito in un errore. Il valore predefinito è WS_MINIMAL_FAULT_DISCLOSURE.
WS_SERVICE_PROPERTY_FAULT_LANGID
Valore: 2
LangID usato con WsGetServiceHostProperty per creare un errore. Se non viene specificato alcun elemento, verranno usate le impostazioni locali utente predefinite.
WS_SERVICE_PROPERTY_HOST_STATE
Valore: 3
Valore WS_SERVICE_HOST_STATE usato con WsGetServiceHostProperty che specifica lo stato corrente dell'host del servizio.


Il valore restituito è uno snapshot dello stato corrente, quindi è
possibile che lo stato possa essere cambiato prima che il chiamante abbia
aveva la possibilità di esaminare il valore.
WS_SERVICE_PROPERTY_METADATA
Valore: 4
Struttura WS_SERVICE_METADATA usata con WsCreateServiceHost che contiene la raccolta di documenti di metadati usati per WS-MetadataExchangedall'WS_SERVICE_HOST.

Il nome del servizio e lo spazio dei nomi vengono usati per creare un elemento di servizio all'interno del documento WSDL. Il documento viene identificato tramite lo spazio dei nomi del servizio fornito come parte della struttura WS_SERVICE_METADATA .


Si noti che se una sezione del servizio è già definita in uno dei documenti WSDL forniti, un elemento del servizio non verrà aggiunto per conto dell'applicazione dal runtime.
WS_SERVICE_PROPERTY_CLOSE_TIMEOUT
Valore: 5
ULONG usato con WsCreateServiceHost che specifica la quantità massima di tempo in cui un modello di servizio attenderà dopo la chiamata di WsCloseServiceHost. Una volta scaduto il timeout, l'host del servizio si interromperà.
Il valore predefinito è di 5 secondi specificato in millisecondi come 5000.

Requisiti

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