Freigeben über


PropertyBag Klasse

Definition

Stellt eine IDictionary Schnittstelle bereit, um eine Sammlung von Schlüssel-Wert-Paarvariablen an den IIS-Manager zu übergeben.

public ref class PropertyBag sealed : System::Collections::IDictionary
public sealed class PropertyBag : System.Collections.IDictionary
type PropertyBag = class
    interface IDictionary
    interface ICollection
    interface IEnumerable
Public NotInheritable Class PropertyBag
Implements IDictionary
Vererbung
PropertyBag
Implementiert

Konstruktoren

PropertyBag()

Initialisiert eine neue Instanz der PropertyBag -Klasse ohne Zustandsnachverfolgung.

PropertyBag(Boolean)

Initialisiert eine neue Instanz der PropertyBag -Klasse unter Verwendung der angegebenen Zustandsnachverfolgung.

Eigenschaften

Count

Ruft die Anzahl der Elemente in der Auflistung ab.

IsTrackingState

Ruft einen Wert ab, der angibt, ob die Auflistung den Nachverfolgungsstatus aufweist.

Item[Int32]

Ruft das Element am angegebenen Indexspeicherort im Eigenschaftenbehälter ab oder legt es fest.

Keys

Ruft eine Auflistung ab, die die Schlüssel der Auflistung enthält.

ModifiedKeys

Ruft die Sammlung von Schlüsseln ab, die seit dem Klonen des Beutels geändert wurden.

Values

Ruft eine Auflistung ab, die die Werte der Auflistung enthält.

Methoden

Add(Int32, Object)

Fügt der Auflistung ein Element mit dem angegebenen ganzzahligen Schlüssel und Wert hinzu.

Clone()

Erstellt eine neue Kopie der Auflistung mit aktivierter Zustandsnachverfolgung.

Clone(Boolean)

Erstellt eine neue Kopie der Sammlung mit aktivierter Zustandsnachverfolgung, die optional schreibgeschützt ist.

Contains(Int32)

Bestimmt, ob die Auflistung ein Element enthält, das über den angegebenen Schlüssel verfügt.

CreatePropertyBagFromState(String)

Deserialisiert einen Eigenschaftenbehälter aus dem angegebenen Zustand.

CreatePropertyBagFromState(String, Boolean)

Deserialisiert einen Eigenschaftenbehälter aus dem angegebenen Zustand und macht ihn optional schreibgeschützt.

GetState()

Serialisiert den Zustand des Eigenschaftenbehälters in eine Zeichenfolge.

GetValue<T>(Int32)

Gibt den Wert mit dem angegebenen Schlüssel zurück, der in den angegebenen Typ umgewandelt wird.

GetValue<T>(Int32, T)

Gibt den Wert mit dem angegebenen Schlüssel zurück, der in den angegebenen Typ oder den angegebenen Standardwert umgewandelt wird, wenn sich kein Element mit dem angegebenen Schlüssel in der Auflistung befindet.

IsModified()

Gibt einen Wert zurück, der angibt, ob die Auflistung seit ihrer Erstellung geändert wurde.

IsModified(Int32)

Gibt einen Wert zurück, der angibt, ob das angegebene Element seit seiner Erstellung geändert wurde.

Remove(Object)

Löscht das Element mit dem angegebenen Schlüssel aus der Auflistung.

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Eine Beschreibung dieses Members finden Sie unter der CopyTo(Array, Int32)-Methode.

ICollection.IsSynchronized

Stellt eine IDictionary Schnittstelle bereit, um eine Sammlung von Schlüssel-Wert-Paarvariablen an den IIS-Manager zu übergeben.

ICollection.SyncRoot

Stellt eine IDictionary Schnittstelle bereit, um eine Sammlung von Schlüssel-Wert-Paarvariablen an den IIS-Manager zu übergeben.

IDictionary.Add(Object, Object)

Eine Beschreibung dieses Members finden Sie unter der Add(Object, Object)-Methode.

IDictionary.Clear()

Eine Beschreibung dieses Members finden Sie unter der Clear()-Methode.

IDictionary.Contains(Object)

Eine Beschreibung dieses Members finden Sie unter der Contains(Object)-Methode.

IDictionary.GetEnumerator()

Eine Beschreibung dieses Members finden Sie unter der GetEnumerator()-Methode.

IDictionary.IsFixedSize

Stellt eine IDictionary Schnittstelle bereit, um eine Sammlung von Schlüssel-Wert-Paarvariablen an den IIS-Manager zu übergeben.

IDictionary.IsReadOnly

Stellt eine IDictionary Schnittstelle bereit, um eine Sammlung von Schlüssel-Wert-Paarvariablen an den IIS-Manager zu übergeben.

IDictionary.Item[Object]

Stellt eine IDictionary Schnittstelle bereit, um eine Sammlung von Schlüssel-Wert-Paarvariablen an den IIS-Manager zu übergeben.

IEnumerable.GetEnumerator()

Eine Beschreibung dieses Members finden Sie unter der GetEnumerator()-Methode.

Gilt für: