PropertyDictionary Klasse

Definition

Ruft die Liste der im PropertyDictionary enthaltenen Elemente ab.

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
Vererbung
PropertyDictionary
Abgeleitet
Attribute
Implementiert

Konstruktoren

PropertyDictionary()

Initialisiert eine neue Instanz der PropertyDictionary-Klasse mit den Standardeigenschaftswerten.

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

Initialisiert eine neue Instanz der PropertyDictionary-Klasse mit den angegebenen Eigenschaften.

PropertyDictionary(ISfcPropertyProvider)

Initialisiert eine neue Instanz der PropertyDictionary-Klasse mit dem angegebenen Anbieter.

Eigenschaften

Count

Ruft die Anzahl von Elementen im Eigenschaftenwörterbuch ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Eigenschaft geändert werden kann.

Item[String]

Ruft das Element am angegebenen Schlüssel ab oder legt es fest.

Keys

Ruft die Schlüssel der Eigenschaft ab.

Values

Ruft das ICollection-Objekt ab, das die Werte im Wörterbuch enthält.

Methoden

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

Gibt die Zeichenfolgeneingaben an, die dem Wörterbuch hinzugefügt werden sollen.

Add(ISfcProperty)

Gibt eine Eigenschaft an, die dem Wörterbuch hinzugefügt werden soll.

Add(ISfcProperty, PropertyCollisionResolution)

Gibt den Zeichenfolgenwert an, der dem Wörterbuch hinzugefügt werden soll.

Add(KeyValuePair<String,Object>)

Gibt einen angegebenen Zeichenfolgenwert an, der dem Wörterbuch hinzugefügt werden soll.

Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Gibt den Wert an, der dem Wörterbuch hinzugefügt wurde.

Add(String, Object)

Fügt dem Wörterbuch den angegebenen Schlüssel und Wert hinzu.

Add(String, Object, PropertyCollisionResolution)

Gibt den Eigenschaftswert an, der mit dem angegebenen Schlüssel, Wert und Ereignis hinzugefügt werden soll.

Add(String, Type)

Gibt den Eigenschaftswert an, der mit dem zu verwendenden Namen und Typ hinzugefügt werden soll.

Add(String, Type, PropertyCollisionResolution)

Gibt den Eigenschaftswert an, der mit PropertyCollisionResolution hinzugefügt werden soll.

Clear()

Löscht den Inhalt der Eigenschaft. Diese Klasse kann nicht vererbt werden.

Contains(ISfcProperty)

Bestimmt einen Wert, der ein bestimmtes Objekt angibt, das enthalten sein sollte.

Contains(KeyValuePair<String,Object>)

Stellt das Objekt für das PropertyDictionary bereit.

Contains(String)

Stellt fest, ob das Wörterbuch einen bestimmten Eigenschaftsnamen enthält.

Contains<T>(String)

Gibt einen Wert an, ob das Wörterbuch einen bestimmten Namen enthält.

ContainsKey(String)

Bestimmt, ob das Wörterbuch den angegebenen Schlüssel enthält.

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

Kopiert die Wörterbucheinträge am angegebenen Index in eine eindimensionale Arrayinstanz.

EnumProperties()

Gibt die aufzählbaren Eigenschaften für das PropertyDictionary an.

GetEnumerator()

Ruft einen Enumerator ab, der das Wörterbuch durchläuft.

GetPropertySet()

Gibt eine bestimmte Eigenschaft im PropertyDictionary an.

OnPropertyChanged(String)

Gibt einen angegebenen Wert einer Eigenschaft an, die geändert wurde.

OnPropertyMetadataChanged(String)

Gibt einen Wert an, wenn eine Eigenschaft in den Metadaten geändert wurde.

Remove(KeyValuePair<String,Object>)

Gibt einen Wert zurück, der das zu entfernende Objekt angibt.

Remove(String)

Entfernt das -Element mit dem angegebenen Schlüssel aus der Auflistung.

TryGetProperty(String, ISfcProperty)

Ruft die Eigenschaft ab, die dem angegebenen Schlüssel zugeordnet ist. Diese Klasse kann nicht vererbt werden.

TryGetPropertyValue(String, Object)

Ruft einen Wert ab, der eine abzurufende Eigenschaft angibt.

TryGetPropertyValue<T>(String, T)

Ruft einen Wert ab, der eine Eigenschaft angibt, die mit einer Liste von Elementen abgerufen werden soll.

TryGetValue(String, Object)

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.

Ereignisse

PropertyChanged

Tritt auf, nachdem der Wert der Anwendungseinstellungseigenschaft geändert wurde.

PropertyMetadataChanged

Tritt auf, nachdem der Wert der Metadateneigenschaft geändert wurde.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der das aktuelle Collection-Objekt durchläuft.

Gilt für: