| NbOfflineObject Class |
Namespace: Nec.Nebula
The NbOfflineObject type exposes the following members.
| Name | Description | |
|---|---|---|
| NbOfflineObject |
デフォルトコンストラクタ。 通常は以下コンストラクタを使用すること。 NbOfflineObject(String, NbService) NbOfflineObject(String, NbJsonObject, NbService) | |
| NbOfflineObject(String, NbService) |
コンストラクタ。バケット名から生成。
| |
| NbOfflineObject(String, NbJsonObject, NbService) |
コンストラクタ。JSON Object から生成。
|
| Name | Description | |
|---|---|---|
| Acl |
ACL
(Inherited from NbObject.) | |
| BucketName |
バケット名
(Inherited from NbObject.) | |
| CreatedAt |
作成日時
(Inherited from NbObject.) | |
| Deleted |
削除マーク
(Inherited from NbObject.) | |
| Etag |
ETag
(Inherited from NbObject.) | |
| Id |
オブジェクトID
(Inherited from NbObject.) | |
| Item |
インデクサ
(Inherited from NbObject.) | |
| SyncState |
同期状態
| |
| UpdatedAt |
更新日時
(Inherited from NbObject.) |
| Name | Description | |
|---|---|---|
| Add |
指定されたキーに対応する値を設定する。
設定が可能な型は、プリミティブ型、string、 IList、IDictionary のいずれか。
(Inherited from NbObject.) | |
| DeleteAsync |
オブジェクトをローカル削除する。
(Overrides NbObjectDeleteAsync(Boolean).) | |
| GetT |
指定されたキーに対応する値を取得する。
キーが存在しない場合は KeyNotFoundException がスローされる。
(Inherited from NbObject.) | |
| GetEnumerator |
KeyValuePair の enumerator を返す
(Inherited from NbObject.) | |
| HasKey |
指定されたキーに対応する値があるか調べる
(Inherited from NbObject.) | |
| OptT |
指定したキーに対応する値を取得する。
値が存在しない場合はデフォルト値が返却される。
(Inherited from NbObject.) | |
| PartUpdateAsync |
オフラインオブジェクトの部分更新はサポートしない。
常に NotImplementedException をスローする。
(Overrides NbObjectPartUpdateAsync(NbJsonObject).) | |
| Remove |
指定されたキーに対応する値を削除する
(Inherited from NbObject.) | |
| SaveAsync |
オブジェクトをローカル保存する。
Idが存在しない場合は INSERT、存在する場合は UPDATE となる。
(Overrides NbObjectSaveAsync.) | |
| Set |
指定されたキーに対応する値を設定する。
設定が可能な型は、プリミティブ型、string、 IList、IDictionary のいずれか。
(Inherited from NbObject.) | |
| ToJson |
JSON表現に変換
(Inherited from NbObject.) | |
| TryGetT |
指定されたキーに対応する値を取得する。
対応するキーが存在しない場合や型が不整合な場合は false が返る。
(Inherited from NbObject.) |