PropertyDictionary Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la liste des éléments contenus dans le 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
- Héritage
-
PropertyDictionary
- Dérivé
- Attributs
- Implémente
-
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
Constructeurs
PropertyDictionary() |
Initialise une nouvelle instance de la classe PropertyDictionary avec les valeurs de propriétés par défaut. |
PropertyDictionary(IEnumerable<KeyValuePair<String,Object>>) |
Initialise une nouvelle instance de la classe PropertyDictionary avec les propriétés spécifiées. |
PropertyDictionary(ISfcPropertyProvider) |
Initialise une nouvelle instance de la classe PropertyDictionary avec le fournisseur spécifié. |
Propriétés
Count |
Obtient le nombre d'éléments dans le dictionnaire des propriétés. |
IsReadOnly |
Obtient une valeur qui indique si la propriété peut être modifiée. |
Item[String] |
Obtient ou définit l'élément au niveau de la clé spécifiée. |
Keys |
Obtient les clés de la propriété. |
Values |
Obtient l'objet ICollection qui contient les valeurs dans le dictionnaire. |
Méthodes
Add(IEnumerable<KeyValuePair<String,Object>>, PropertyCollisionResolution) |
Spécifie les entrées de chaînes à ajouter au dictionnaire. |
Add(ISfcProperty) |
Indique une propriété à ajouter dans le dictionnaire. |
Add(ISfcProperty, PropertyCollisionResolution) |
Spécifie la valeur de chaîne à ajouter au dictionnaire. |
Add(KeyValuePair<String,Object>) |
Indique une valeur de chaîne spécifiée à ajouter dans le dictionnaire. |
Add(KeyValuePair<String,Object>, PropertyCollisionResolution) |
Indique la valeur ajoutée dans le dictionnaire. |
Add(String, Object) |
Ajoute la clé et la valeur spécifiées au dictionnaire. |
Add(String, Object, PropertyCollisionResolution) |
Indique la valeur de propriété à ajouter avec la clé, la valeur et l'événement spécifiés. |
Add(String, Type) |
Indique la valeur de propriété à ajouter avec le nom et le type spécifiés. |
Add(String, Type, PropertyCollisionResolution) |
Indique la valeur de propriété à ajouter à l'aide de PropertyCollisionResolution. |
Clear() |
Efface le contenu de la propriété. Cette classe ne peut pas être héritée. |
Contains(ISfcProperty) |
Détermine une valeur qui indique un objet spécifié qui doit être contenu. |
Contains(KeyValuePair<String,Object>) |
Fournit l'objet pour le PropertyDictionary. |
Contains(String) |
Détermine si le dictionnaire contient un nom de propriété spécifique. |
Contains<T>(String) |
Indique une valeur si le dictionnaire contient un nom spécifique. |
ContainsKey(String) |
Détermine si le dictionnaire contient la clé spécifiée. |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Copie les entrées du dictionnaire vers une instance de tableau unidimensionnel au niveau de l'index spécifié. |
EnumProperties() |
Indique les propriétés énumérables pour le PropertyDictionary. |
GetEnumerator() |
Récupère un énumérateur qui effectue une itération dans le dictionnaire. |
GetPropertySet() |
Indique une propriété spécifique dans le PropertyDictionary. |
OnPropertyChanged(String) |
Indique une valeur spécifiée d'une propriété qui est modifiée. |
OnPropertyMetadataChanged(String) |
Indique une valeur lorsqu'une propriété dans les métadonnées est modifiée. |
Remove(KeyValuePair<String,Object>) |
Retourne une valeur qui indique l'objet à supprimer. |
Remove(String) |
Supprime de la collection l'élément avec la clé spécifiée. |
TryGetProperty(String, ISfcProperty) |
Récupère la propriété associée à la clé spécifiée. Cette classe ne peut pas être héritée. |
TryGetPropertyValue(String, Object) |
Récupère une valeur qui indique une propriété à obtenir. |
TryGetPropertyValue<T>(String, T) |
Récupère une valeur qui indique une propriété à obtenir à l'aide d'une liste d'éléments. |
TryGetValue(String, Object) |
Récupère la valeur associée à la clé spécifiée. |
Événements
PropertyChanged |
Se produit une fois que la valeur de la propriété des paramètres d'application a été modifiée. |
PropertyMetadataChanged |
Se produit une fois que la valeur de la propriété des métadonnées a été modifiée. |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Retourne un énumérateur qui effectue une itération dans l'objet Collection actuel. |