ManagementNamedValueCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una colección de valores con nombre adecuados para su uso como información de contexto para las operaciones WMI. Los nombres no distinguen mayúsculas de minúsculas.
public ref class ManagementNamedValueCollection : System::Collections::Specialized::NameObjectCollectionBase
public class ManagementNamedValueCollection : System.Collections.Specialized.NameObjectCollectionBase
type ManagementNamedValueCollection = class
inherit NameObjectCollectionBase
Public Class ManagementNamedValueCollection
Inherits NameObjectCollectionBase
- Herencia
Constructores
| Nombre | Description |
|---|---|
| ManagementNamedValueCollection() |
Inicializa una nueva instancia de la ManagementNamedValueCollection clase , que está vacía. Este es el constructor sin parámetros. |
| ManagementNamedValueCollection(SerializationInfo, StreamingContext) |
Inicializa una nueva instancia de la ManagementNamedValueCollection clase que es serializable y usa los valores especificados SerializationInfo y StreamingContext. |
Propiedades
| Nombre | Description |
|---|---|
| Count |
Obtiene el número de pares clave-valor contenidos en la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| IsReadOnly |
Obtiene o establece un valor que indica si la NameObjectCollectionBase instancia es de solo lectura. (Heredado de NameObjectCollectionBase) |
| Item[String] |
Obtiene el valor asociado al nombre especificado de esta colección. En C#, esta propiedad es el indexador de la ManagementNamedValueCollection clase . |
| Keys |
Obtiene una NameObjectCollectionBase.KeysCollection instancia que contiene todas las claves de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
Métodos
| Nombre | Description |
|---|---|
| Add(String, Object) |
Agrega un valor con nombre único a la colección. |
| BaseAdd(String, Object) |
Agrega una entrada con la clave y el valor especificados en la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseClear() |
Quita todas las entradas de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseGet(Int32) |
Obtiene el valor de la entrada en el índice especificado de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseGet(String) |
Obtiene el valor de la primera entrada con la clave especificada de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseGetAllKeys() |
Devuelve una String matriz que contiene todas las claves de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseGetAllValues() |
Devuelve una Object matriz que contiene todos los valores de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Devuelve una matriz del tipo especificado que contiene todos los valores de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Obtiene la clave de la entrada en el índice especificado de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseHasKeys() |
Obtiene un valor que indica si la NameObjectCollectionBase instancia contiene entradas cuyas claves no |
| BaseRemove(String) |
Quita las entradas con la clave especificada de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Quita la entrada en el índice especificado de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Establece el valor de la entrada en el índice especificado de la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| BaseSet(String, Object) |
Establece el valor de la primera entrada con la clave especificada en la NameObjectCollectionBase instancia, si se encuentra; de lo contrario, agrega una entrada con la clave y el valor especificados en la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| Clone() |
Crea un clon de la colección. Los valores individuales se clonan. Si un valor no admite la clonación, se produce una NotSupportedException excepción . |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetEnumerator() |
Devuelve un enumerador que recorre en iteración .NameObjectCollectionBase (Heredado de NameObjectCollectionBase) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetObjectData(SerializationInfo, StreamingContext) |
Implementa la ISerializable interfaz y devuelve los datos necesarios para serializar la NameObjectCollectionBase instancia. (Heredado de NameObjectCollectionBase) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| OnDeserialization(Object) |
Implementa la ISerializable interfaz y genera el evento de deserialización cuando se completa la deserialización. (Heredado de NameObjectCollectionBase) |
| Remove(String) |
Quita un valor con nombre único de la colección. Si la colección no contiene un elemento con el nombre especificado, la colección permanece sin cambios y no se produce ninguna excepción. |
| RemoveAll() |
Quita todas las entradas de la colección. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia todo en NameObjectCollectionBase una unidimensional Arraycompatible, empezando por el índice especificado de la matriz de destino. (Heredado de NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Obtiene un valor que indica si el NameObjectCollectionBase acceso al objeto está sincronizado (seguro para subprocesos). (Heredado de NameObjectCollectionBase) |
| ICollection.SyncRoot |
Obtiene un objeto que se puede usar para sincronizar el acceso al NameObjectCollectionBase objeto . (Heredado de NameObjectCollectionBase) |
Métodos de extensión
| Nombre | Description |
|---|---|
| AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
| AsQueryable(IEnumerable) |
Convierte un IEnumerable en un IQueryable. |
| Cast<TResult>(IEnumerable) |
Convierte los elementos de un IEnumerable al tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra los elementos de un IEnumerable en función de un tipo especificado. |