WS_XML_CANONICALIZATION_PROPERTY_ID webservices.h) (列舉

識別每個 XML 標準化屬性及其相關聯的值。 這個列舉是在 WS_XML_CANONICALIZATION_PROPERTY 結構內使用,做為 WsStartReaderCanonicalizationWsStartWriterCanonicalization的參數。

Syntax

typedef enum {
  WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM = 0,
  WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES = 1,
  WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT = 2,
  WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE = 3
} WS_XML_CANONICALIZATION_PROPERTY_ID;

常數

 
WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM
值: 0
WS_XML_CANONICALIZATION_ALGORITHM值,指定要用於標準化的演算法。 如果未指定此專案,則為
使用 WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM
WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES
值: 1
WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES結構,其中包含在使用時要視為內含前置詞的一組前置詞
獨佔標準演算法。 如果未指定此專案,則為
沒有前置詞被視為內含前置詞。
WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT
值: 2
WS_XML_QNAME結構,其中包含在正式化期間要省略的專案。 如果一或多個
XML 輸入中的專案符合指定的名稱和命名空間,然後
所有這類元素和根目錄的子樹都會從 中省略
標準輸出。 這個屬性可用來實作信封
標準化需要略過簽章專案的簽章
內嵌在標準化和的 XML 內容中
簽署。 如果未指定此專案,則不會從 中省略任何專案
輸出。
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE
值: 3
ULONG,指定累積標準位元組的緩衝區大小。 至少一次
會產生許多位元組,或標準化是由 呼叫 WsEndReaderCanonicalizationWsEndWriterCanonicalization結束,標準位元組為
寫入標準化開始時指定的輸出。 如果這是
未指定,則會使用預設緩衝區大小 1024。

規格需求

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