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