XmlDictionary XmlDictionary XmlDictionary XmlDictionary Class

Definición

Implementa un diccionario que se usa para optimizar las implementaciones del lector o el escritor XML de Windows Communication Foundation (WCF).Implements a dictionary used to optimize Windows Communication Foundation (WCF)'s XML reader/writer implementations.

public ref class XmlDictionary : System::Xml::IXmlDictionary
public class XmlDictionary : System.Xml.IXmlDictionary
type XmlDictionary = class
    interface IXmlDictionary
Public Class XmlDictionary
Implements IXmlDictionary
Herencia
XmlDictionaryXmlDictionaryXmlDictionaryXmlDictionary
Implementaciones

Comentarios

Los diccionarios establecen una asignación entre las cadenas de texto que aparecen normalmente y los enteros, y proporcionan un mecanismo efectivo para comprimir y descomprimir XML.Dictionaries establish a mapping between commonly appearing text strings, and integers, and provide an effective mechanism for compressing and decompressing XML. Windows Communication Foundation (WCF) utiliza 2 tipos de diccionarios, estáticos y dinámicos.Windows Communication Foundation (WCF) uses 2 kinds of dictionaries, static and dynamic.

Con diccionarios estáticos, ambas partes de la comunicación usan un diccionario predefinido.With static dictionaries, both sides of the communication use a predefined dictionary.

Con los diccionarios dinámicos, la parte emisora puede agregar cadenas nuevas y sus asignaciones si no están ya en el diccionario estático.With dynamic dictionaries, the sending side can add new strings and their mappings not already in the static dictionary. Los diccionarios dinámicos se envían fuera de banda con el mensaje.Dynamic dictionaries are sent out of band with the message. Los diccionarios dinámicos utilizan XmlBinaryWriterSession y las clases XmlBinaryReaderSession para transmitir mensajes y asignaciones.Dynamic dictionaries use the XmlBinaryWriterSession and XmlBinaryReaderSession classes to transmit messages and mappings.

Constructores

XmlDictionary() XmlDictionary() XmlDictionary() XmlDictionary()

Crea una colección XmlDictionary vacía.Creates an empty XmlDictionary.

XmlDictionary(Int32) XmlDictionary(Int32) XmlDictionary(Int32) XmlDictionary(Int32)

Crea un XmlDictionary con una capacidad inicial.Creates a XmlDictionary with an initial capacity.

Propiedades

Empty Empty Empty Empty

Obtiene un static IXmlDictionary vacío.Gets a static empty IXmlDictionary.

Métodos

Add(String) Add(String) Add(String) Add(String)

Agrega una cadena a XmlDictionary.Adds a string to the XmlDictionary.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
TryLookup(Int32, XmlDictionaryString) TryLookup(Int32, XmlDictionaryString) TryLookup(Int32, XmlDictionaryString) TryLookup(Int32, XmlDictionaryString)

Intenta buscar una entrada en el diccionario.Attempts to look up an entry in the dictionary.

TryLookup(String, XmlDictionaryString) TryLookup(String, XmlDictionaryString) TryLookup(String, XmlDictionaryString) TryLookup(String, XmlDictionaryString)

Busca en el diccionario un valor de cadena especificado.Checks the dictionary for a specified string value.

TryLookup(XmlDictionaryString, XmlDictionaryString) TryLookup(XmlDictionaryString, XmlDictionaryString) TryLookup(XmlDictionaryString, XmlDictionaryString) TryLookup(XmlDictionaryString, XmlDictionaryString)

Busca en el diccionario un XmlDictionaryString especificado.Checks the dictionary for a specified XmlDictionaryString.

Se aplica a