WS_XML_CANONICALIZATION_PROPERTY_ID Enumeration (webservices.h)
Identifiziert jede XML-Kanonisierungseigenschaft und den zugeordneten Wert. Diese Aufzählung wird in der WS_XML_CANONICALIZATION_PROPERTY-Struktur verwendet, die als Parameter für WsStartReaderCanonicalization und WsStartWriterCanonicalization verwendet wird.
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;
Konstanten
WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM Wert: 0 Ein WS_XML_CANONICALIZATION_ALGORITHM Wert, der den Algorithmus angibt, der für die Kanonisierung verwendet werden soll. Wenn dies nicht angegeben ist, die WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM wird verwendet. |
WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES Wert: 1 Eine WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES Struktur, die den Satz von Präfixen enthält, die bei Verwendung als inklusive Präfixe behandelt werden sollen der exklusive Kanonisierungsalgorithmus. Wenn dies nicht angegeben ist, kein Präfix wird als inklusives Präfix behandelt. |
WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT Wert: 2 Eine WS_XML_QNAME Struktur, die die Elemente enthält, die während der Kanonisierung ausgelassen werden sollen. Wenn eine oder mehrere Elemente in der XML-Eingabe übereinstimmen mit dem angegebenen Namen und Namespace, dann alle solchen Elemente und die unterstrukturierten Unterstrukturen werden aus derEntlassung aus der kanonische Ausgabe. Diese Eigenschaft kann verwendet werden, um umschlageumschlagt zu implementieren. Signaturen, bei denen die Kanonisierung ein Signaturelement überspringen muss das in den XML-Inhalt eingebettet ist, der kanonisch und Unterzeichnet. Wenn dies nicht angegeben ist, wird kein Element aus dem . |
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE Wert: 3 Eine ULONG , die die Größe des Puffers angibt, in dem kanonische Bytes gesammelt werden. Mindestens einmal viele Bytes werden generiert oder die Kanonisierung wird durch einen Aufruf von WsEndReaderCanonicalization oder WsEndWriterCanonicalization beendet, die kanonische Bytes sind in die Ausgabe geschrieben, die am Anfang der Kanonisierung angegeben ist. Wenn dies der Fall ist nicht angegeben, wird eine Standardpuffergröße von 1024 verwendet. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Header | webservices.h |