WS_XML_CANONICALIZATION_PROPERTY_ID-Enumeration (webservices.h)
Identifiziert jede XML-Kanonisierungseigenschaft und ihren zugeordneten Wert. Diese Enumeration wird innerhalb 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 verwendet wird. |
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 von 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 weggelassen werden sollen. Wenn einer oder mehrere -Elemente in der XML-Eingabe mit dem angegebenen Namen und Namespace übereinstimmen, und dann alle diese Elemente und die an ihnen verwurzelten Unterstrukturen werden in der kanonische Ausgabe. Diese Eigenschaft kann verwendet werden, um enveloped zu implementieren. Signaturen, bei denen die Kanonisierung ein Signaturelement überspringen muss die in den xml-Inhalt eingebettet ist, der kanonisiert wird, und Unterzeichnet. Wenn dies nicht angegeben ist, wird kein Element in der . |
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE Wert: 3 Eine ULONG , die die Größe des Puffers angibt, in dem kanonische Bytes akkumuliert werden. Mindestens einmal Viele Bytes werden generiert, oder die Kanonisierung wird durch einen Aufruf von WsEndReaderCanonicalization oder WsEndWriterCanonicalization beendet, die kanonischen Bytes sind in die Ausgabe geschrieben, die zu Beginn der Kanonisierung angegeben wurde. 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] |
Kopfzeile | webservices.h |