PersonalizationDictionary PersonalizationDictionary PersonalizationDictionary PersonalizationDictionary Class

Definition

Kapselt grundlegende Validierungsregeln, die angeben, ob ein Teil der benutzerdefinierten Daten im User-Bereich oder im Shared-Bereich als personalisierbar betrachtet wird.Encapsulates basic validation rules that indicate whether a piece of custom data is considered personalizable in either User or Shared scope.

public ref class PersonalizationDictionary : System::Collections::IDictionary
public class PersonalizationDictionary : System.Collections.IDictionary
type PersonalizationDictionary = class
    interface IDictionary
    interface ICollection
    interface IEnumerable
Public Class PersonalizationDictionary
Implements IDictionary
Vererbung
PersonalizationDictionaryPersonalizationDictionaryPersonalizationDictionaryPersonalizationDictionary
Implementiert

Hinweise

Eine PersonalizationDictionary -Instanz ist eine Auflistung PersonalizationEntry von-Objekten, die aus einem Personalisierungs Bereich und einem Objektwert bestehen.A PersonalizationDictionary instance is a collection of PersonalizationEntry objects, which consist of a personalization scope and an object value. Diesen Einträgen wird ein Schlüssel im PersonalizationDictionary -Objekt zugewiesen.These entries are assigned a key in the PersonalizationDictionary object.

Eine bewährte Methode besteht darin, alle Eigenschaften dem Wörterbuch mithilfe der Save -Methode hinzuzufügen, unabhängig vom Bereich der Seite.A good practice is to add all properties to the dictionary using the Save method, regardless of the scope of the page. Der .NET Framework speichert die Informationen auf die entsprechende Weise. Beispielsweise werden freigegebene Daten gespeichert, wenn sich die Seite Shared im Gültigkeitsbereich befindet.The .NET Framework saves the information in the appropriate way; for example, shared data is saved when the page is in Shared scope. Freigegebene Eigenschaften werden jedoch nicht gespeichert, wenn ein Webparts Wert gespeichert wird, die Seite sich im User Gültigkeitsbereich befindet WebPart und das Steuerelement mit der Seite Shared im Gültigkeitsbereich hinzugefügt wurde.However, shared properties are not saved when a Web Parts value is being saved, the page is in User scope, and the WebPart control was added with the page in Shared scope.

Konstruktoren

PersonalizationDictionary() PersonalizationDictionary() PersonalizationDictionary() PersonalizationDictionary()

Initialisiert eine neue Instanz der PersonalizationDictionary-Klasse.Initializes a new instance of the PersonalizationDictionary class.

PersonalizationDictionary(Int32) PersonalizationDictionary(Int32) PersonalizationDictionary(Int32) PersonalizationDictionary(Int32)

Initialisiert eine neue Instanz der PersonalizationDictionary-Klasse unter Verwendung des angegebenen Parameters.Initializes a new instance of the PersonalizationDictionary class using the provided parameter.

Eigenschaften

Count Count Count Count

Ruft die Anzahl der Einträge im Wörterbuch ab.Gets the number of entries in the dictionary.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Ruft ab, ob das Personalisierungswörterbuch eine feste Größe hat.Gets whether the personalization dictionary is of a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft ab, ob das Personalisierungswörterbuch schreibgeschützt ist.Gets whether the personalization dictionary is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ruft ab, ob das Personalisierungswörterbuch synchronisiert ist.Gets whether the personalization dictionary is synchronized.

Item[String] Item[String] Item[String] Item[String]

Ruft einen Eintrag im Personalisierungswörterbuch ab oder legt diesen fest.Gets or sets an entry in the personalization dictionary.

Keys Keys Keys Keys

Ruft einen Verweis auf ein ICollection-Objekt ab, das die Schlüssel für das Personalisierungswörterbuch enthält.Gets a reference to an ICollection object containing the keys for the personalization dictionary.

SyncRoot SyncRoot SyncRoot SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf das Personalisierungswörterbuch synchronisiert werden kann.Gets an object that can be used to synchronize access to the personalization dictionary.

Values Values Values Values

Ruft einen Verweis auf ein ICollection-Objekt ab, das die Werte im Personalisierungswörterbuch enthält.Gets a reference to an ICollection object containing the values in the personalization dictionary.

Methoden

Add(String, PersonalizationEntry) Add(String, PersonalizationEntry) Add(String, PersonalizationEntry) Add(String, PersonalizationEntry)

Fügt dem Personalisierungswörterbuch Personalisierungseinträge hinzu.Adds personalization entries to the personalization dictionary.

Clear() Clear() Clear() Clear()

Entfernt alle benutzerdefinierten Zustandsinformationen aus dem aktuellen PersonalizationDictionary-Objekt.Removes all custom state information from the current PersonalizationDictionary object.

Contains(String) Contains(String) Contains(String) Contains(String)

Gibt einen Wert zurück, der angibt, ob im Personalisierungswörterbuch benutzerdefinierte Zustandsinformationen mit demselben Schlüssel enthalten sind.Returns a value indicating whether a piece of custom state information with the same key is contained in the personalization dictionary.

CopyTo(DictionaryEntry[], Int32) CopyTo(DictionaryEntry[], Int32) CopyTo(DictionaryEntry[], Int32) CopyTo(DictionaryEntry[], Int32)

Kopiert die Zustandseinträge im Personalisierungswörterbuch als DictionaryEntry-Instanzen in das angegebene Array.Copies the personalization dictionary state entries as DictionaryEntry instances into the specified array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator zurück, der zum Durchlaufen der Einträge im Personalisierungswörterbuch verwendet werden kann.Returns an enumerator that can be used to iterate through the entries in the personalization dictionary.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

Entfernt auf der Grundlage des bereitgestellten Schlüssels einen benutzerdefinierten Zustandseintrag.Removes a custom state entry based on the provided key.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Implementiert die CopyTo(Array, Int32)-Methode für die PersonalizationDictionary-Klasse.Implements the CopyTo(Array, Int32) method for the PersonalizationDictionary class.

IDictionary.Add(Object, Object) IDictionary.Add(Object, Object) IDictionary.Add(Object, Object) IDictionary.Add(Object, Object)

Implementiert die Add(Object, Object)-Methode für die PersonalizationDictionary-Klasse.Implements the Add(Object, Object) method for the PersonalizationDictionary class.

IDictionary.Contains(Object) IDictionary.Contains(Object) IDictionary.Contains(Object) IDictionary.Contains(Object)

Implementiert die Contains(Object)-Methode für die PersonalizationDictionary-Klasse.Implements the Contains(Object) method for the PersonalizationDictionary class.

IDictionary.Item[Object] IDictionary.Item[Object] IDictionary.Item[Object] IDictionary.Item[Object]

Ruft den Item[Object]-Eigenschaftswert für die PersonalizationDictionary-Klasse ab oder legt diesen fest.Gets or sets the Item[Object] property value for the PersonalizationDictionary class.

IDictionary.Remove(Object) IDictionary.Remove(Object) IDictionary.Remove(Object) IDictionary.Remove(Object)

Implementiert die Remove(Object)-Methode für die PersonalizationDictionary-Klasse.Implements the Remove(Object) method for the PersonalizationDictionary class.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Implementiert die GetEnumerator()-Methode für die PersonalizationDictionary-Klasse.Implements the GetEnumerator() method for the PersonalizationDictionary class.

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch