Freigeben über


WS_METADATA_PROPERTY_ID-Enumeration (webservices.h)

Jede Metadateneigenschaft ist vom Typ WS_METADATA_PROPERTY, wird durch eine ID identifiziert und verfügt über einen zugeordneten Wert. Wenn beim Erstellen der Metadaten keine Eigenschaft angegeben wird, wird ihr Standardwert verwendet.

Syntax

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;

Konstanten

 
WS_METADATA_PROPERTY_STATE
Wert: 1
Diese Eigenschaft wird mit WsGetMetadataProperty verwendet.


Das zugehörige Wertmember der WS_METADATA_PROPERTY-Struktur enthält die aktuelle WS_METADATA_STATE des Metadatenobjekts.
WS_METADATA_PROPERTY_HEAP_PROPERTIES
Wert: 2
Diese Eigenschaft wird mit WsCreateMetadata verwendet, um anzugeben.
Eigenschaften des WS_HEAP-Objekts , das von den Metadaten verwendet wird
-Objekt, um Informationen zu den gelesenen Metadaten zu speichern.


Das begleitende Wertelement der WS_METADATA_PROPERTY-Struktur enthält eine WS_HEAP_PROPERTIES-Struktur .


Die folgenden Heapeigenschaften können angegeben werden:


WS_METADATA_PROPERTY_POLICY_PROPERTIES
Wert: 3
Diese Eigenschaft wird mit WsCreateMetadata verwendet, um anzugeben.
Eigenschaften der zugeordneten WS_POLICY Objekte
mit dem Metadatenobjekt.


Das begleitende Wertelement der WS_METADATA_PROPERTY-Struktur enthält eine WS_POLICY_PROPERTIES-Struktur , die die
Satz von Richtlinieneigenschaften.

Weitere Informationen finden Sie unter WS_POLICY_PROPERTY_ID
Satz von Eigenschaften, die hier angegeben werden können.
WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE
Wert: 4
Diese Eigenschaft wird mit WsGetMetadataProperty verwendet.


Das begleitende Wertmember des WS_METADATA_PROPERTY ist ein SIZE_T , das die Anzahl der Bytes angibt, die aus dem Heap zugeordnet sind, der dem zugeordneten Heap zugeordnet ist.
Metadatenobjekt.
WS_METADATA_PROPERTY_MAX_DOCUMENTS
Wert: 5
Diese Eigenschaft wird mit WsCreateMetadata verwendet.


Das begleitende Wertelement des WS_METADATA_PROPERTY ist ein ULONG, das die maximale Anzahl von Dokumenten angibt, die hinzugefügt werden dürfen.
das Metadatenobjekt mit WsReadMetadata.


Der Standardwert ist 32.
WS_METADATA_PROPERTY_HOST_NAMES
Wert: 6
Diese Eigenschaft wird mit WsCreateMetadata verwendet.


Das begleitende Wertelement des WS_METADATA_PROPERTY ist eine WS_HOST_NAMES-Struktur .


Diese Eigenschaft kann nur angegeben werden, wenn WS_METADATA_PROPERTY_VERIFY_HOST_NAMESTRUE ist.


Weitere Informationen finden Sie unter WsGetMissingMetadataDocumentAddress .
beim Überprüfen von Hostnamen.


Wenn die Eigenschaft nicht angegeben wird, ist die Liste der Hostnamen leer.
WS_METADATA_PROPERTY_VERIFY_HOST_NAMES
Wert: 7
Diese Eigenschaft wird mit WsCreateMetadata verwendet.


Das zugehörige Wertmember der WS_METADATA_PROPERTY ist ein BOOL , das angibt, ob Hostnamen überprüft werden sollen.


Weitere Informationen finden Sie unter WsGetMissingMetadataDocumentAddress .
beim Überprüfen von Hostnamen.


Der Standardwert ist TRUE.


Das Festlegen dieses Werts auf FALSE kann dazu führen, dass eine Anwendung verwendet wird.
eine Adresse, die von WsGetMissingMetadataDocumentAddress zurückgegeben wird und von einem Host stammt, von dem Metadaten nicht akzeptiert 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