次の方法で共有


ModulePage.PreferenceKey プロパティ

定義

基本設定ストアで使用される識別子を取得します。

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

プロパティ値

Guid基本設定ストアで使用される識別子。

次の例では、オーバーライドされた PreferenceKeyget アクセサーを示し、トレース リスナーに次の出力を送信します。

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;
    }
} 

注釈

このプロパティをオーバーライドして、ページの状態に応じて異なる識別子を返すことができます。

適用対象