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 |