Share via


ModulePage.PreferenceKey Eigenschaft

Definition

Ruft den Bezeichner ab, der im Einstellungsspeicher verwendet wird.

protected:
 virtual property Guid PreferenceKey { Guid get(); };
protected virtual Guid PreferenceKey { get; }
member this.PreferenceKey : Guid
Protected Overridable ReadOnly Property PreferenceKey As Guid

Eigenschaftswert

Ein Guid Bezeichner, der im Einstellungsspeicher verwendet wird.

Beispiele

Das folgende Beispiel veranschaulicht einen überschriebenen PreferenceKeyget Accessor und sendet die folgende Ausgabe an den Ablaufverfolgungslistener.

ModulePageIdentifierAttribute Guid = 0dbc1638-2ea4-1638-8785-ac716385b204

protected override Guid PreferenceKey {
    get {
        object[] attrs = GetType().
            GetCustomAttributes(
            typeof(ModulePageIdentifierAttribute), 
            false);
        if (attrs.Length > 0) {
            ModulePageIdentifierAttribute
                modulePageIdentifierAttr = 
                (ModulePageIdentifierAttribute)attrs[0];
            return modulePageIdentifierAttr.Guid;
        }

        return Guid.Empty;
    }
} 

Hinweise

Diese Eigenschaft kann überschrieben werden, um je nach Zustand der Seite unterschiedliche Bezeichner zurückzugeben.

Gilt für: