PropertyDictionary Classe

Definizione

Ottiene l'elenco di elementi contenuto nell'oggetto 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
Ereditarietà
PropertyDictionary
Derivato
Attributi
Implementazioni

Costruttori

PropertyDictionary()

Inizializza una nuova istanza della classe PropertyDictionary con i valori di proprietà predefiniti.

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

Inizializza una nuova istanza della classe PropertyDictionary con le proprietà specificate.

PropertyDictionary(ISfcPropertyProvider)

Inizializza una nuova istanza della classe PropertyDictionary con il provider specificato.

Proprietà

Count

Ottiene il numero degli elementi nel dizionario delle proprietà.

IsReadOnly

Ottiene un valore che indica se la proprietà può essere modificata.

Item[String]

Ottiene o imposta l'elemento in corrispondenza della chiave specificata.

Keys

Ottiene le chiavi della proprietà.

Values

Ottiene l'oggetto ICollection che contiene i valori nel dizionario.

Metodi

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

Specifica gli input di stringa da aggiungere al dizionario.

Add(ISfcProperty)

Indica una proprietà da aggiungere nel dizionario.

Add(ISfcProperty, PropertyCollisionResolution)

Specifica il valore stringa da aggiungere al dizionario.

Add(KeyValuePair<String,Object>)

Indica un valore stringa specificato da aggiungere nel dizionario.

Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Indica il valore aggiunto nel dizionario.

Add(String, Object)

Aggiunge la chiave e il valore specificati al dizionario.

Add(String, Object, PropertyCollisionResolution)

Indica il valore di proprietà da aggiungere con la chiave, il valore e l'evento specificati.

Add(String, Type)

Indica il valore di proprietà da aggiungere con il nome e il tipo specificati.

Add(String, Type, PropertyCollisionResolution)

Indica il valore della proprietà da aggiungere tramite l'oggetto PropertyCollisionResolution.

Clear()

Cancella il contenuto della proprietà. La classe non può essere ereditata.

Contains(ISfcProperty)

Determina un valore che indica un oggetto specificato da contenere.

Contains(KeyValuePair<String,Object>)

Fornisce l'oggetto per l'oggetto PropertyDictionary.

Contains(String)

Determina se il dizionario contiene un nome di proprietà specifico.

Contains<T>(String)

Indica un valore che indica se il dizionario contiene un nome specifico.

ContainsKey(String)

Determina se il dizionario contiene la chiave specificata.

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

Copia le voci del dizionario in un'istanza Array unidimensionale in corrispondenza dell'indice specificato.

EnumProperties()

Indica le proprietà enumerabili per l'oggetto PropertyDictionary.

GetEnumerator()

Recupera un enumeratore che scorre il dizionario.

GetPropertySet()

Indica una proprietà specifica nell'oggetto PropertyDictionary.

OnPropertyChanged(String)

Indica un valore specificato di una proprietà modificata.

OnPropertyMetadataChanged(String)

Indica un valore quando una proprietà nei metadati viene modificata.

Remove(KeyValuePair<String,Object>)

Restituisce un valore che indica l'oggetto da rimuovere.

Remove(String)

Rimuove l'elemento con la chiave specificata dalla raccolta.

TryGetProperty(String, ISfcProperty)

Recupera la proprietà associata alla chiave specificata. La classe non può essere ereditata.

TryGetPropertyValue(String, Object)

Recupera un valore che indica una proprietà da ottenere.

TryGetPropertyValue<T>(String, T)

Recupera un valore che indica una proprietà da ottenere utilizzando un elenco di elementi.

TryGetValue(String, Object)

Recupera il valore associato alla chiave specificata.

Eventi

PropertyChanged

Si verifica dopo la modifica del valore della proprietà di impostazione dell'applicazione.

PropertyMetadataChanged

Si verifica dopo la modifica del valore della proprietà dei metadati.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Restituisce un enumeratore che scorre l'oggetto Collection corrente.

Si applica a