ISettingsList インターフェイス

定義

設定のコレクション。 コレクションは順序付けされますが、サーバーは順序に依存しません。 項目は front でのみ追加できますが、どこからでも削除できます。 コレクションは、作成された順序でサーバーによって保持されます。 キーは大文字と小文字を区別しないとして扱われます。

public interface class ISettingsList
public interface class ISettingsList
__interface ISettingsList
public interface ISettingsList
type ISettingsList = interface
Public Interface ISettingsList

注釈

このインターフェイスのメンバーは、任意のスレッドで呼び出すことができます。

プロパティ

Keys

リスト内のキーのスナップショットを取得します ("ライブ" コレクションではありません)。

メソッド

AddToFrontAsync(String, Object, Object)

リストの先頭に新しい要素を追加します。 リスト内に同じキーを持つ要素が既に存在する場合は、その要素が削除されます。

ClearAsync(Object)

リストからすべての要素を削除します。

GetValueOrDefault<T>(String, T)

指定されたキーに対応する値を返します。 defaultValue値が不足しているか、として解析できない場合は、を返し T ます。

RefreshContentFromStoreAsync()

基になるストアがメモリ内のリスト表現と同期していない場合 (別のインスタンスによってストアが変更された場合に発生する可能性があります)、ストアの内容をもう一度読み取り、メモリ内の一覧とマージします。

RemoveAsync(String, Object)

リストから特定の要素を削除します。要素が見つからない場合は何も実行しません。

イベント

CollectionChangedAsync

適用対象