PropertyDictionary Clase

Definición

Obtiene la lista de elementos que se encuentran en PropertyDictionary.

public ref class PropertyDictionary : Microsoft::SqlServer::Management::Data::IPropertyDictionary, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertyProvider, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::INotifyPropertyChanged
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class PropertyDictionary : Microsoft.SqlServer.Management.Data.IPropertyDictionary, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.INotifyPropertyChanged
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PropertyDictionary = class
    interface IPropertyDictionary
    interface ISfcPropertySet
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface ISfcPropertyProvider
    interface ISfcNotifyPropertyMetadataChanged
    interface INotifyPropertyChanged
Public Class PropertyDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IPropertyDictionary, ISfcPropertyProvider, ISfcPropertySet
Herencia
PropertyDictionary
Derivado
Atributos
Implementaciones

Constructores

PropertyDictionary()

Inicializa una nueva instancia de la clase PropertyDictionary con los valores de propiedad predeterminados.

PropertyDictionary(IEnumerable<KeyValuePair<String,Object>>)

Inicializa una nueva instancia de la clase PropertyDictionary con las propiedades especificadas.

PropertyDictionary(ISfcPropertyProvider)

Inicializa una nueva instancia de la clase PropertyDictionary para el proveedor especificado.

Propiedades

Count

Obtiene el recuento de elementos del diccionario de propiedades.

IsReadOnly

Obtiene un valor que indica si se puede modificar la propiedad.

Item[String]

Obtiene o establece el elemento en la clave especificada.

Keys

Obtiene las claves de la propiedad.

Values

Obtiene el objeto ICollection que contiene los valores del diccionario.

Métodos

Add(IEnumerable<KeyValuePair<String,Object>>, PropertyCollisionResolution)

Especifica las entradas de cadena que se van a agregar al diccionario.

Add(ISfcProperty)

Indica una propiedad que se va a agregar al diccionario.

Add(ISfcProperty, PropertyCollisionResolution)

Especifica el valor de cadena que se va a agregar al diccionario.

Add(KeyValuePair<String,Object>)

Indica un valor de cadena especificado que se va a agregar al diccionario.

Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Indica el valor agregado al diccionario.

Add(String, Object)

Agrega la clave y el valor especificados al diccionario.

Add(String, Object, PropertyCollisionResolution)

Indica el valor de propiedad que se va a agregar con la clave, el valor y el evento especificados.

Add(String, Type)

Indica el valor de propiedad que se va a agregar con el nombre y el tipo especificados.

Add(String, Type, PropertyCollisionResolution)

Indica el valor de propiedad que se va a agregar utilizando PropertyCollisionResolution.

Clear()

Borra el contenido de la propiedad. No se puede heredar esta clase.

Contains(ISfcProperty)

Determina un valor que indica un objeto especificado que se va a contener.

Contains(KeyValuePair<String,Object>)

Proporciona el objeto para PropertyDictionary.

Contains(String)

Determina si el diccionario contiene un nombre de propiedad concreto.

Contains<T>(String)

Indica un valor si el diccionario contiene un nombre específico.

ContainsKey(String)

Determina si el diccionario contiene la clave especificada.

CopyTo(KeyValuePair<String,Object>[], Int32)

Copia las entradas del diccionario en una instancia de una matriz unidimensional en el índice especificado.

EnumProperties()

Indica las propiedades que se pueden enumerar para PropertyDictionary.

GetEnumerator()

Recupera un enumerador que itera en el diccionario.

GetPropertySet()

Indica una propiedad específica en PropertyDictionary.

OnPropertyChanged(String)

Indica un valor especificado de una propiedad que cambia.

OnPropertyMetadataChanged(String)

Indica un valor cuando se cambia una propiedad en los metadatos.

Remove(KeyValuePair<String,Object>)

Devuelve un valor que indica el objeto que se va a quitar.

Remove(String)

Quita el elemento con la clave especificada de la colección.

TryGetProperty(String, ISfcProperty)

Recupera la propiedad asociada a la clave especificada. No se puede heredar esta clase.

TryGetPropertyValue(String, Object)

Recupera un valor que indica una propiedad que se va a obtener.

TryGetPropertyValue<T>(String, T)

Recupera un valor que indica una propiedad que se va a obtener utilizando una lista de elementos.

TryGetValue(String, Object)

Recupera el valor asociado a la clave especificada.

Eventos

PropertyChanged

Se produce una vez que se cambia el valor de la propiedad de configuración de la aplicación.

PropertyMetadataChanged

Se produce una vez que se cambia el valor de la propiedad de metadatos.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un enumerador que itera el objeto de colección actual.

Se aplica a