PersonalizationDictionary Klas

Definitie

Hierin worden basisvalidatieregels ingekapseld die aangeven of een deel van de aangepaste gegevens als persoonlijk kan worden beschouwd in User of Shared binnen het bereik.

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
Overname
PersonalizationDictionary
Implementeringen

Opmerkingen

Een PersonalizationDictionary exemplaar is een verzameling PersonalizationEntry objecten, die bestaan uit een persoonlijke bereik en een objectwaarde. Aan deze vermeldingen wordt een sleutel in het PersonalizationDictionary object toegewezen.

Een goede gewoonte is om alle eigenschappen aan de woordenlijst toe te voegen met behulp van de Save methode, ongeacht het bereik van de pagina. .NET Framework slaat de informatie op de juiste manier op; gedeelde gegevens worden bijvoorbeeld opgeslagen wanneer de pagina zich in Shared bereik bevindt. Gedeelde eigenschappen worden echter niet opgeslagen wanneer een waarde voor webonderdelen wordt opgeslagen, de pagina binnen User het bereik valt en het WebPart besturingselement is toegevoegd aan de pagina in Shared het bereik.

Constructors

Name Description
PersonalizationDictionary()

Initialiseert een nieuw exemplaar van de PersonalizationDictionary klasse.

PersonalizationDictionary(Int32)

Initialiseert een nieuw exemplaar van de PersonalizationDictionary klasse met behulp van de opgegeven parameter.

Eigenschappen

Name Description
Count

Hiermee haalt u het aantal vermeldingen in de woordenlijst op.

IsFixedSize

Hiermee wordt aangegeven of de persoonlijke woordenlijst een vaste grootte heeft.

IsReadOnly

Hiermee wordt aangegeven of de persoonlijke woordenlijst alleen-lezen is.

IsSynchronized

Hiermee wordt aangegeven of de persoonlijke woordenlijst wordt gesynchroniseerd.

Item[String]

Hiermee haalt u een vermelding op in de persoonlijke woordenlijst of stelt u deze in.

Keys

Hiermee haalt u een verwijzing op naar een ICollection object met de sleutels voor de persoonlijke woordenlijst.

SyncRoot

Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot de persoonlijke woordenlijst te synchroniseren.

Values

Hiermee haalt u een verwijzing op naar een ICollection object met de waarden in de persoonlijke woordenlijst.

Methoden

Name Description
Add(String, PersonalizationEntry)

Hiermee voegt u persoonlijke instellingen toe aan de persoonlijke woordenlijst.

Clear()

Hiermee verwijdert u alle aangepaste statusgegevens uit het huidige PersonalizationDictionary object.

Contains(String)

Retourneert een waarde die aangeeft of een deel van aangepaste statusgegevens met dezelfde sleutel is opgenomen in de persoonlijke woordenlijst.

CopyTo(DictionaryEntry[], Int32)

Kopieert de vermeldingen in de persoonlijke woordenlijststatus als DictionaryEntry exemplaren in de opgegeven matrix.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEnumerator()

Retourneert een enumerator die kan worden gebruikt om de vermeldingen in de persoonlijke woordenlijst te doorlopen.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Remove(String)

Hiermee verwijdert u een aangepaste statusvermelding op basis van de opgegeven sleutel.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)

Implementeert de CopyTo(Array, Int32) methode voor de PersonalizationDictionary klasse.

IDictionary.Add(Object, Object)

Implementeert de Add(Object, Object) methode voor de PersonalizationDictionary klasse.

IDictionary.Contains(Object)

Implementeert de Contains(Object) methode voor de PersonalizationDictionary klasse.

IDictionary.Item[Object]

Hiermee haalt u de Item[Object] eigenschapswaarde voor de klasse op of stelt u deze PersonalizationDictionary in.

IDictionary.Remove(Object)

Implementeert de Remove(Object) methode voor de PersonalizationDictionary klasse.

IEnumerable.GetEnumerator()

Implementeert de GetEnumerator() methode voor de PersonalizationDictionary klasse.

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op

Zie ook