Condividi tramite


enumerazione WS_METADATA_PROPERTY_ID (webservices.h)

Ogni proprietà dei metadati è di tipo WS_METADATA_PROPERTY, è identificata da un ID e ha un valore associato. Se una proprietà non viene specificata quando vengono creati i metadati, viene usato il relativo valore predefinito.

Sintassi

typedef enum {
  WS_METADATA_PROPERTY_STATE = 1,
  WS_METADATA_PROPERTY_HEAP_PROPERTIES = 2,
  WS_METADATA_PROPERTY_POLICY_PROPERTIES = 3,
  WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE = 4,
  WS_METADATA_PROPERTY_MAX_DOCUMENTS = 5,
  WS_METADATA_PROPERTY_HOST_NAMES = 6,
  WS_METADATA_PROPERTY_VERIFY_HOST_NAMES = 7
} WS_METADATA_PROPERTY_ID;

Costanti

 
WS_METADATA_PROPERTY_STATE
Valore: 1
Questa proprietà viene usata con WsGetMetadataProperty.


Il membro del valore adiacente della struttura WS_METADATA_PROPERTY contiene la WS_METADATA_STATE corrente dell'oggetto metadati.
WS_METADATA_PROPERTY_HEAP_PROPERTIES
Valore: 2
Questa proprietà viene usata con WsCreateMetadata per specificare
proprietà dell'oggetto WS_HEAP utilizzato dai metadati
oggetto per archiviare informazioni sui metadati letti.


Il membro del valore adiacente della struttura WS_METADATA_PROPERTY contiene una struttura WS_HEAP_PROPERTIES .


È possibile specificare le proprietà dell'heap seguenti:


WS_METADATA_PROPERTY_POLICY_PROPERTIES
Valore: 3
Questa proprietà viene usata con WsCreateMetadata per specificare
proprietà degli oggetti WS_POLICY associati
con l'oggetto metadati.


Il membro del valore adiacente della struttura WS_METADATA_PROPERTY contiene una struttura WS_POLICY_PROPERTIES che specifica l'oggetto
set di proprietà dei criteri.

Per altre informazioni, vedere WS_POLICY_PROPERTY_ID
set di proprietà che possono essere specificate qui.
WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE
Valore: 4
Questa proprietà viene usata con WsGetMetadataProperty.


Il membro del valore associato del WS_METADATA_PROPERTY è un SIZE_T specificando il numero di byte allocati dall'heap associato all'heap
oggetto metadati.
WS_METADATA_PROPERTY_MAX_DOCUMENTS
Valore: 5
Questa proprietà viene usata con WsCreateMetadata.


Il membro del valore a cui si accompagna il WS_METADATA_PROPERTY è un ULONG che specifica il numero massimo di documenti che possono essere aggiunti a
oggetto metadati con WsReadMetadata.


Il valore predefinito è (32).
WS_METADATA_PROPERTY_HOST_NAMES
Valore: 6
Questa proprietà viene usata con WsCreateMetadata.


Il membro del valore di accompagnamento del WS_METADATA_PROPERTY è una struttura WS_HOST_NAMES .


Questa proprietà può essere specificata solo se WS_METADATA_PROPERTY_VERIFY_HOST_NAMES è TRUE.


Per altre informazioni, vedere WsGetMissingMetadataDocumentAddress
sulla verifica dei nomi host.


Se la proprietà non è specificata, l'elenco dei nomi host è vuoto.
WS_METADATA_PROPERTY_VERIFY_HOST_NAMES
Valore: 7
Questa proprietà viene usata con WsCreateMetadata.


Il membro del valore di accompagnamento della WS_METADATA_PROPERTY è un valore BOOL che specifica se è necessario verificare o meno i nomi host.


Per altre informazioni, vedere WsGetMissingMetadataDocumentAddress
sulla verifica dei nomi host.


Il valore predefinito è TRUE.


L'impostazione di questo valore su FALSE può causare l'uso di un'applicazione
un indirizzo restituito da WsGetMissingMetadataDocumentAddress proveniente da un host da cui non è disposto ad accettare i metadati.

Requisiti

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