XmlDictionary Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementuje słownik używany do optymalizowania implementacji czytnika/zapisywania XML programu Windows Communication Foundation (WCF).
public ref class XmlDictionary : System::Xml::IXmlDictionary
public class XmlDictionary : System.Xml.IXmlDictionary
type XmlDictionary = class
interface IXmlDictionary
Public Class XmlDictionary
Implements IXmlDictionary
- Dziedziczenie
-
XmlDictionary
- Implementuje
Uwagi
Słowniki ustanawiają mapowanie między często występującymi ciągami tekstowymi i liczbami całkowitymi oraz zapewniają skuteczny mechanizm kompresji i dekompresowania kodu XML. Windows Communication Foundation (WCF) używa 2 rodzajów słowników, statycznych i dynamicznych.
W przypadku słowników statycznych obie strony komunikacji używają wstępnie zdefiniowanego słownika.
W słownikach dynamicznych strona wysyłania może dodawać nowe ciągi i ich mapowania, które nie są jeszcze w słowniku statycznym. Słowniki dynamiczne są wysyłane poza pasmem z komunikatem. Słowniki dynamiczne używają XmlBinaryWriterSession klas i XmlBinaryReaderSession do przesyłania komunikatów i mapowań.
Konstruktory
XmlDictionary() |
Tworzy pusty XmlDictionaryelement . |
XmlDictionary(Int32) |
Tworzy obiekt XmlDictionary z początkową pojemnością. |
Właściwości
Empty |
Pobiera pusty IXmlDictionaryelement |
Metody
Add(String) |
Dodaje ciąg do elementu XmlDictionary. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TryLookup(Int32, XmlDictionaryString) |
Próbuje wyszukać wpis w słowniku. |
TryLookup(String, XmlDictionaryString) |
Sprawdza słownik pod kątem określonej wartości ciągu. |
TryLookup(XmlDictionaryString, XmlDictionaryString) |
Sprawdza słownik dla określonego XmlDictionaryStringelementu . |