Compartir a través de


CisDictionary (Clase)

Ésta es una implementación de INCOMPLETE de Hashtable que controle las claves de una manera sin distinción entre mayúsculas y minúsculas

Jerarquía de herencia

System.Object
  System.Collections.Hashtable
    Microsoft.TeamFoundation.Server.CisDictionary

Espacio de nombres:  Microsoft.TeamFoundation.Server
Ensamblado:  Microsoft.TeamFoundation.Client (en Microsoft.TeamFoundation.Client.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
Public Class CisDictionary _
    Inherits Hashtable
[SerializableAttribute]
public class CisDictionary : Hashtable

El tipo CisDictionary expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público CisDictionary()
Método protegido CisDictionary(SerializationInfo, StreamingContext)

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida comparer Obsoleta. Obtiene o establece el objeto IComparer que se utilizará para Hashtable. (Se hereda de Hashtable).
Propiedad pública Count Obtiene el número de pares clave-valor incluidos en la colección Hashtable. (Se hereda de Hashtable).
Propiedad protegida EqualityComparer Obtiene el IEqualityComparer que se va a utilizar para Hashtable. (Se hereda de Hashtable).
Propiedad protegida hcp Obsoleta. Obtiene o establece el objeto que puede dispensar códigos hash. (Se hereda de Hashtable).
Propiedad pública IsFixedSize Obtiene un valor que indica si la interfaz Hashtable tiene un tamaño fijo. (Se hereda de Hashtable).
Propiedad pública IsReadOnly Obtiene un valor que indica si Hashtable es de sólo lectura. (Se hereda de Hashtable).
Propiedad pública IsSynchronized Obtiene un valor que indica si el acceso a la interfaz Hashtable está sincronizado (es seguro para subprocesos). (Se hereda de Hashtable).
Propiedad pública Item (Invalida a Hashtable.Item).
Propiedad pública Keys Obtiene una ICollection que contiene las claves de Hashtable. (Se hereda de Hashtable).
Propiedad pública SyncRoot Obtiene un objeto que se puede utilizar para sincronizar el acceso a Hashtable. (Se hereda de Hashtable).
Propiedad pública Values Obtiene una interfaz ICollection que contiene los valores de la interfaz Hashtable. (Se hereda de Hashtable).

Arriba

Métodos

  Nombre Descripción
Método público Add (Invalida a Hashtable.Add(Object, Object)).
Método público Clear Quita todos los elementos de Hashtable. (Se hereda de Hashtable).
Método público Clone Crea una copia superficial de la colección Hashtable. (Se hereda de Hashtable).
Método público Contains (Invalida a Hashtable.Contains(Object)).
Método público ContainsKey (Invalida a Hashtable.ContainsKey(Object)).
Método público ContainsValue Determina si la interfaz Hashtable contiene un valor específico. (Se hereda de Hashtable).
Método público CopyTo Copia los elementos de Hashtable a una instancia unidimensional de Array en el índice especificado. (Se hereda de Hashtable).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetEnumerator Devuelve un IDictionaryEnumerator que recorre en iteración Hashtable. (Se hereda de Hashtable).
Método protegido GetHash Devuelve el código hash de la clave especificada. (Se hereda de Hashtable).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetObjectData Crítico para la seguridad. Implementa la interfaz de ISerializable y devuelve los datos necesarios para serializar Hashtable. (Se hereda de Hashtable).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido KeyEquals Compara un Object específico con una clave concreta en Hashtable. (Se hereda de Hashtable).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público OnDeserialization Implementa la interfaz ISerializable y genera el evento de deserialización cuando esta ha finalizado. (Se hereda de Hashtable).
Método público Remove Quita el elemento con la clave especificada de la interfaz Hashtable. (Se hereda de Hashtable).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IEnumerable.GetEnumerator Devuelve un enumerador que recorre en iteración una colección. (Se hereda de Hashtable).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Server (Espacio de nombres)