Compartir a través de


Clase CepObjectReadOnlyDictionary(T)

Implementa una colección genérica de solo lectura de objetos de metadatos CEP.

Jerarquía de herencia

System. . :: . .Object
  Microsoft.ComplexEventProcessing..::..CepObjectReadOnlyDictionary<(Of <(<'T>)>)>

Espacio de nombres:  Microsoft.ComplexEventProcessing
Ensamblado:  Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)

Sintaxis

public sealed class CepObjectReadOnlyDictionary<T> : IDictionary<string, T>, 
    ICollection<KeyValuePair<string, T>>, IEnumerable<KeyValuePair<string, T>>, 
    IEnumerable
where T : CepObject

Parámetros de tipo

  • T

El tipo CepObjectReadOnlyDictionary<(Of <(<'T>)>)> expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Count Obtiene el número de elementos incluidos en la colección.
Propiedad pública IsReadOnly Obtiene la accesibilidad de la colección.
Propiedad pública Item Obtiene los objetos de metadatos por nombre.
Propiedad pública Keys Devuelve las claves de la colección.
Propiedad pública Values Obtiene los valores de la colección.

Arriba

Métodos

  Nombre Descripción
Método público Contains Indica si la colección contiene el elemento especificado.
Método público ContainsKey Indica si la colección contiene la clave especificado.
Método público CopyTo Copia los elementos de la colección a una matriz determinada, comenzando en un índice de matriz determinado.
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetEnumerator Devuelve un enumerador que recorre en iteración la recopilación.
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString (Se hereda de Object.)
Método público TryGetValue Intenta obtener el valor a partir de la clave.

Arriba

Métodos de extensión

  Nombre Descripción
Método de extensión pública ToEdgeStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) Convierte un flujo de entrada enumerable en un flujo de eventos perimetrales y proporciona las características temporales de la entrada. (Con definición de CepStream.)
Método de extensión pública ToIntervalStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) Convierte un flujo de entrada enumerable en un flujo de eventos de intervalo y proporciona las características temporales de la entrada. (Con definición de CepStream.)
Método de extensión pública ToPointStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) (Con definición de CepStream.)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Add Agrega un nuevo objeto a una colección de objetos de metadatos.
Implementación de interfaces explícitasMétodo privado IDictionary< (Of < <' (String, T> ) > > ). . :: . .Add Agrega un nuevo objeto a una colección de objetos de metadatos.
Implementación de interfaces explícitasMétodo privado ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Clear Quita todas las claves y todos los valores de una colección de objetos de metadatos.
Implementación de interfaces explícitasMétodo privado IEnumerable. . :: . .GetEnumerator Devuelve un enumerador que itera una colección.
Implementación de interfaces explícitasPropiedad privada IDictionary< (Of < <' (String, T> ) > > ). . :: . .Item Obtiene los objetos de metadatos por nombre.
Implementación de interfaces explícitasMétodo privado ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Remove Quita el elemento especificado de una colección de objetos de metadatos.
Implementación de interfaces explícitasMétodo privado IDictionary< (Of < <' (String, T> ) > > ). . :: . .Remove Quita el elemento especificado de una colección de objetos de metadatos.

Arriba

Comentarios

Esta colección rellena su lista subyacente a petición (como en las llamadas a Count o GetEnumerator) desde el origen de la colección. Una vez rellenada dicha lista, se almacena en la memoria caché durante la duración de este objeto. El indizador recupera objetos directamente del origen de la colección o de la lista subyacente si se ha rellenado esta.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.ComplexEventProcessing