enumeração WS_SERVICE_PROPERTY_ID (webservices.h)

Os parâmetros opcionais para configurar o host de serviço. Essa enumeração é usada dentro da estrutura WS_SERVICE_PROPERTY ao chamar WsCreateServiceHost ou por si só ao chamar 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
Um ponteiro nulo
usado com WsCreateServiceHost. Esta propriedade
é disponibilizado para diferentes retornos de chamada e operações de serviço como parte da estrutura WS_OPERATION_CONTEXT
WS_SERVICE_PROPERTY_FAULT_DISCLOSURE
Valor: 1
Um valor WS_FAULT_DISCLOSURE usado com WsCreateServiceHost.
Essa propriedade é usada para especificar o nível de divulgação do objeto de erro quando ele é convertido em uma falha. O padrão é WS_MINIMAL_FAULT_DISCLOSURE.
WS_SERVICE_PROPERTY_FAULT_LANGID
Valor: 2
Um LANGID usado com WsGetServiceHostProperty para criar uma falha. Se nenhum for especificado, a localidade de usuário padrão será usada.
WS_SERVICE_PROPERTY_HOST_STATE
Valor: 3
Um valor WS_SERVICE_HOST_STATE usado com WsGetServiceHostProperty que especifica o estado atual do host de serviço.


O valor retornado é um instantâneo do estado atual, portanto, é
possível que o estado pode ter sido alterado antes que o chamador tenha
teve a chance de examinar o valor.
WS_SERVICE_PROPERTY_METADATA
Valor: 4
Uma estrutura WS_SERVICE_METADATA usada com WsCreateServiceHost que contém a coleção de documentos de metadados usados para WS-MetadataExchange pelo WS_SERVICE_HOST.

O nome do serviço e o namespace são usados para criar um elemento de serviço dentro do documento WSDL. O documento é identificado por meio do namespace de serviço fornecido como parte da estrutura WS_SERVICE_METADATA .


Observe que, se uma seção de serviço já estiver definida em qualquer um dos documentos WSDL fornecidos, um elemento de serviço não será adicionado em nome do aplicativo pelo runtime.
WS_SERVICE_PROPERTY_CLOSE_TIMEOUT
Valor: 5
Um ULONG usado com WsCreateServiceHost que especifica a quantidade máxima de tempo que um modelo de serviço aguardará depois que WsCloseServiceHost for chamado. Depois que o tempo limite expirar, o host de serviço será anulado.
O padrão é 5 segundos especificado em milissegundos como 5000.

Requisitos

   
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho webservices.h