Compartir a través de


LazyDictionary<TKey, TValue> (Clase)

 

Espacio de nombres:   Microsoft.WindowsAzure.Common.Internals
Ensamblado:  Microsoft.WindowsAzure.Common (en Microsoft.WindowsAzure.Common.dll)

Jerarquía de herencia

System.Object
  Microsoft.WindowsAzure.Common.Internals.LazyDictionary<TKey, TValue>

Sintaxis

public class LazyDictionary<TKey, TValue> : IDictionary<TKey, TValue>, 
    ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, 
    IEnumerable, ILazyCollection
generic<typename TKey, typename TValue>
public ref class LazyDictionary : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, 
    IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, ILazyCollection
type LazyDictionary<'TKey, 'TValue> = 
    class
        interface IDictionary<'TKey, 'TValue>
        interface ICollection<KeyValuePair<'TKey, 'TValue>>
        interface IEnumerable<KeyValuePair<'TKey, 'TValue>>
        interface IEnumerable
        interface ILazyCollection
    end
Public Class LazyDictionary(Of TKey, TValue)
    Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)),
    IEnumerable(Of KeyValuePair(Of TKey, TValue)), IEnumerable, ILazyCollection

Parámetros de tipo

  • TKey
  • TValue

Constructores

Nombre Descripción
LazyDictionary<TKey, TValue>()

LazyDictionary<TKey, TValue>(IDictionary<TKey, TValue>)

LazyDictionary<TKey, TValue>(IDictionary<TKey, TValue>, IEqualityComparer<TKey>)

LazyDictionary<TKey, TValue>(IEqualityComparer<TKey>)

LazyDictionary<TKey, TValue>(Int32)

LazyDictionary<TKey, TValue>(Int32, IEqualityComparer<TKey>)

Propiedades

Nombre Descripción
Count

IsInitialized

IsReadOnly

Item[TKey]

Keys

Values

Métodos

Nombre Descripción
Add(TKey, TValue)

Add(KeyValuePair<TKey, TValue>)

Clear()

Contains(KeyValuePair<TKey, TValue>)

ContainsKey(TKey)

CopyTo(KeyValuePair<TKey, TValue>[], Int32)

Equals(Object)

(Heredado de Object.)

Finalize()

(Heredado de Object.)

GetEnumerator()

GetHashCode()

(Heredado de Object.)

GetType()

(Heredado de Object.)

MemberwiseClone()

(Heredado de Object.)

Remove(TKey)

Remove(KeyValuePair<TKey, TValue>)

ToString()

(Heredado de Object.)

TryGetValue(TKey, TValue)

Implementaciones explícitas de interfaces

Nombre Descripción
IEnumerable.GetEnumerator()

Seguridad para subprocesos

Los miembros estáticos públicos (Shared en Visual Basic) 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

Microsoft.WindowsAzure.Common.Internals (Espacio de nombres)

Volver al principio