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

Ein PersonalizationDictionary Instanz ist eine Sammlung von PersonalizationEntry -Objekte, die besteht aus einem Personalisierungsbereich und einen Objektwert ab.A PersonalizationDictionary instance is a collection of PersonalizationEntry objects, which consist of a personalization scope and an object value. Diese Einträge werden zugewiesen ein Schlüssels in der PersonalizationDictionary Objekt.These entries are assigned a key in the PersonalizationDictionary object.

Eine bewährte Methode wird hinzugefügt, dass alle Eigenschaften Wörterbuch mithilfe der Save Methode, unabhängig von den 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. .NET Framework speichert die Informationen in die geeignete Methode; z. B. freigegebene Daten gespeichert, wenn die Seite in Shared Bereich.The .NET Framework saves the information in the appropriate way; for example, shared data is saved when the page is in Shared scope. Allerdings freigegebene Eigenschaften werden nicht gespeichert werden, wenn ein Webparts-Wert gespeichert wird, wird die Seite User Bereich, und die WebPart Steuerelement wurde hinzugefügt, mit der Seite im Shared Bereich.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.

Extension Methods

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 eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch