次の方法で共有


WS_XML_CANONICALIZATION_PROPERTY_ID列挙 (webservices.h)

各 XML 正規化プロパティとそれに関連付けられている値を識別します。 この列挙体は、wsStartReaderCanonicalization および WsStartWriterCanonicalization のパラメーターとして使用される、WS_XML_CANONICALIZATION_PROPERTY構造体内使用されます。

構文

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 構造体。 1 つ以上の場合
XML 入力の要素が指定した名前と名前空間と一致し、次に
そのような要素とそれらに根ざしたサブツリーはすべて、 から省略されます。
正規出力。 このプロパティは、エンベロープを実装するために使用できます
正規化がシグネチャ要素をスキップする必要があるシグネチャ
正規化されている XML コンテンツ内に埋め込まれている と
署名。 これが指定されていない場合、 から要素は省略されません。
の出力が表示されます。
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE
値: 3
正規バイトが累積されるバッファーのサイズを指定する ULONG 。 少なくとも 1 回はこれ
多くのバイトが生成されるか、 WsEndReaderCanonicalization または WsEndWriterCanonicalization の呼び出しによって正規化が終了します。正規バイトは次のとおりです。
正規化の開始時に指定された出力に書き込まれます。 もしこれが
指定されていない場合は、既定のバッファー サイズ 1024 が使用されます。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
Header webservices.h