共用方式為


WS_METADATA_PROPERTY_ID列舉 (webservices.h)

每個中繼資料屬性的類型 為 WS_METADATA_PROPERTY、由識別碼識別,且具有相關聯的值。 如果未在建立中繼資料時指定屬性,則會使用其預設值。

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;

常數

 
WS_METADATA_PROPERTY_STATE
值: 1
這個屬性會與 WsGetMetadataProperty搭配使用。


WS_METADATA_PROPERTY結構的隨附成員包含中繼資料物件的目前WS_METADATA_STATE
WS_METADATA_PROPERTY_HEAP_PROPERTIES
值: 2
此屬性會與 WsCreateMetadata 搭配使用,以指定
中繼資料所使用 之WS_HEAP 物件的屬性
物件,用來儲存已讀取之中繼資料的相關資訊。


WS_METADATA_PROPERTY結構的隨附成員包含WS_HEAP_PROPERTIES結構。


可以指定下列堆積屬性:


WS_METADATA_PROPERTY_POLICY_PROPERTIES
值: 3
此屬性會與 WsCreateMetadata 搭配使用,以指定
相關聯 之WS_POLICY 物件的屬性
使用中繼資料物件。


WS_METADATA_PROPERTY結構的隨附成員包含指定 的WS_POLICY_PROPERTIES結構
一組原則屬性。

如需詳細資訊,請參閱WS_POLICY_PROPERTY_ID
您可以在這裡指定的屬性集。
WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE
值: 4
這個屬性會與 WsGetMetadataProperty搭配使用。


WS_METADATA_PROPERTY隨附的值成員是SIZE_T指定從與 相關聯的堆積配置的位元組數目
metadata 物件。
WS_METADATA_PROPERTY_MAX_DOCUMENTS
值: 5
此屬性會與 WsCreateMetadata搭配使用。


WS_METADATA_PROPERTY隨附的值成員是一個 ULONG,指定可新增至的檔數目上限
使用 WsReadMetadata的中繼資料物件。


預設值為 32。
WS_METADATA_PROPERTY_HOST_NAMES
值: 6
此屬性會與 WsCreateMetadata搭配使用。


WS_METADATA_PROPERTY隨附的值成員是WS_HOST_NAMES結構。


只有在 WS_METADATA_PROPERTY_VERIFY_HOST_NAMESTRUE時,才能指定這個屬性。


如需詳細資訊,請參閱 WsGetMissingMetadataDocumentAddress
在驗證主機名稱時。


如果未指定 屬性,則主機名稱清單是空的。
WS_METADATA_PROPERTY_VERIFY_HOST_NAMES
值: 7
此屬性會與 WsCreateMetadata搭配使用。


WS_METADATA_PROPERTY隨附的值成員是BOOL,指定是否應該驗證主機名稱。


如需詳細資訊,請參閱 WsGetMissingMetadataDocumentAddress
在驗證主機名稱時。


預設值為 TRUE


將此值設定為 FALSE 可能會導致應用程式使用
WsGetMissingMetadataDocumentAddress 傳回的位址,該位址來自它不願意接受中繼資料的來源主機。

規格需求

   
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
標頭 webservices.h