Interface IKeyValueStorable<T>
key-valueストレージのインターフェース
Namespace: VRoidSDK
Assembly: VRoidSDK.dll
Syntax
public interface IKeyValueStorable<T>
where T : class
Type Parameters
Name | Description |
---|---|
T |
Methods
GetObject(String)
指定したkeyに該当するデータを取得する
Declaration
T GetObject(string key)
Parameters
Type | Name | Description |
---|---|---|
String | key | 取得するキー |
Returns
Type | Description |
---|---|
T | 取得したオブジェクト |
RemoveKey(String)
指定したkeyのデータを削除する
Declaration
bool RemoveKey(string key)
Parameters
Type | Name | Description |
---|---|---|
String | key | 削除するキー |
Returns
Type | Description |
---|---|
Boolean |
Save()
メモリにのっているデータをストレージに保存する
Declaration
void Save()
SetValue(String, T)
指定したkeyにデータをセットする
Declaration
void SetValue(string key, T value)
Parameters
Type | Name | Description |
---|---|---|
String | key | 取得するキー |
T | value | セットするオブジェクト |
ToArray()
keyとvalueのペアの配列を取得する
Declaration
SerializablePair<T>[] ToArray()
Returns
Type | Description |
---|---|
SerializablePair<T>[] |