Compartir a través de


enumeración WS_SERVICE_PROPERTY_ID (webservices.h)

Parámetros opcionales para configurar el host de servicio. Esta enumeración se usa dentro de la estructura WS_SERVICE_PROPERTY al llamar a WsCreateServiceHost o por sí mismo al llamar a 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
Valor: 0
Puntero void
se usa con WsCreateServiceHost. Esta propiedad
está disponible para diferentes devoluciones de llamada y operaciones de servicio como parte de la estructura de WS_OPERATION_CONTEXT
WS_SERVICE_PROPERTY_FAULT_DISCLOSURE
Valor: 1
Valor de WS_FAULT_DISCLOSURE usado con WsCreateServiceHost.
Esta propiedad se usa para especificar el nivel de divulgación del objeto de error cuando se convierte en un error. El valor predeterminado es WS_MINIMAL_FAULT_DISCLOSURE.
WS_SERVICE_PROPERTY_FAULT_LANGID
Valor: 2
Un LANGID usado con WsGetServiceHostProperty para crear un error. Si no se especifica ninguno, se usará la configuración regional de usuario predeterminada.
WS_SERVICE_PROPERTY_HOST_STATE
Valor: 3
Valor de WS_SERVICE_HOST_STATE usado con WsGetServiceHostProperty que especifica el estado actual del host de servicio.


El valor devuelto es una instantánea del estado actual, por lo que es
posible que el estado haya cambiado antes de que el autor de la llamada tenga
tuvo la oportunidad de examinar el valor.
WS_SERVICE_PROPERTY_METADATA
Valor: 4
Estructura de WS_SERVICE_METADATA usada con WsCreateServiceHost que contiene la colección de documentos de metadatos usados para WS-MetadataExchange por el WS_SERVICE_HOST.

El nombre del servicio y el espacio de nombres se usan para crear un elemento de servicio dentro del documento WSDL. El documento se identifica mediante el espacio de nombres de servicio proporcionado como parte de WS_SERVICE_METADATA estructura.


Tenga en cuenta que si una sección de servicio ya está definida en cualquiera de los documentos WSDL proporcionados, el tiempo de ejecución no agregará un elemento de servicio en nombre de la aplicación.
WS_SERVICE_PROPERTY_CLOSE_TIMEOUT
Valor: 5
Un ULONG usado con WsCreateServiceHost que especifica la cantidad máxima de tiempo que esperará un modelo de servicio después de llamar a WsCloseServiceHost . Una vez que expire el tiempo de espera, el host del servicio se anulará.
El valor predeterminado es de 5 segundos especificado en milisegundos como 5000.

Requisitos

   
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado webservices.h