Share via


WS_SERVICE_PROPERTY_ID-Enumeration (webservices.h)

Die optionalen Parameter zum Konfigurieren des Diensthosts. Diese Enumeration wird innerhalb der WS_SERVICE_PROPERTY-Struktur beim Aufrufen von WsCreateServiceHost oder selbst beim Aufrufen von WsGetServiceHostProperty verwendet.

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;

Konstanten

 
WS_SERVICE_PROPERTY_HOST_USER_STATE
Wert: 0
Ein void-Zeiger
wird mit WsCreateServiceHost verwendet. Diese Eigenschaft
wird für verschiedene Rückrufe und Dienstvorgänge im Rahmen der WS_OPERATION_CONTEXT-Struktur zur Verfügung gestellt.
WS_SERVICE_PROPERTY_FAULT_DISCLOSURE
Wert: 1
Ein WS_FAULT_DISCLOSURE Wert, der mit WsCreateServiceHost verwendet wird.
Diese Eigenschaft wird verwendet, um die Offenlegungsebene des Fehlerobjekts anzugeben, wenn es in einen Fehler konvertiert wird. Der Standardwert ist WS_MINIMAL_FAULT_DISCLOSURE.
WS_SERVICE_PROPERTY_FAULT_LANGID
Wert: 2
Eine LANGID, die mit WsGetServiceHostProperty verwendet wird, um einen Fehler zu erstellen. Wenn keine angegeben ist, wird das Standardbenutzergebietsschema verwendet.
WS_SERVICE_PROPERTY_HOST_STATE
Wert: 3
Ein WS_SERVICE_HOST_STATE Wert, der mit WsGetServiceHostProperty verwendet wird und den aktuellen Status des Diensthosts angibt.


Der zurückgegebene Wert ist eine Momentaufnahme des aktuellen Zustands.
Möglicherweise hat sich der Zustand geändert, bevor der Aufrufer
hatte die Möglichkeit, den Wert zu untersuchen.
WS_SERVICE_PROPERTY_METADATA
Wert: 4
Eine WS_SERVICE_METADATA-Struktur , die mit WsCreateServiceHost verwendet wird und die Sammlung von Metadatendokumenten enthält, die zum WS-MetadataExchange vom WS_SERVICE_HOST verwendet werden.

Der Dienstname und der Namespace werden verwendet, um ein Dienstelement innerhalb des WSDL-Dokuments zu erstellen. Das Dokument wird anhand des Dienstnamespace identifiziert, der im Rahmen WS_SERVICE_METADATA Struktur bereitgestellt wird.


Beachten Sie, dass, wenn ein Dienstabschnitt bereits in einem der bereitgestellten WSDL-Dokumente definiert ist, von der Laufzeit kein Dienstelement im Namen der Anwendung hinzugefügt wird.
WS_SERVICE_PROPERTY_CLOSE_TIMEOUT
Wert: 5
Ein mit WsCreateServiceHost verwendeter ULONG-Wert, der die maximale Zeit angibt, die ein Dienstmodell nach dem Aufruf von WsCloseServiceHost wartet. Sobald das Timeout abläuft, wird der Diensthost selbst abgebrochen.
Der Standardwert ist 5 Sekunden, die in Millisekunden als 5000 angegeben werden.

Anforderungen

   
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