PropertyDictionary Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
-
IPropertyDictionary ISfcNotifyPropertyMetadataChanged ISfcPropertyProvider ISfcPropertySet ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable INotifyPropertyChanged
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. |