IUpdatable 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
HTTP POST 方法用來插入或更新資源的介面。
public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
- 衍生
備註
介面 IUpdatable 與資源無關。 傳回代表資源之物件的方法可以傳回任何專案。
傳回的物件是代表資源的不透明物件。 若要使用參考來讀取或更新值,相同的不透明物件會傳回至 IUpdatable。
的實作 IUpdatable 必須追蹤這個不透明物件與其所代表對象之間的對應。 當資源串行化,且需要 COMMON Language Runtime (CLR) 實例時,會以不透明物件呼叫 on IUpdatable 的 ResolveResource 方法。
若要串行化 物件,請在 上IUpdatable呼叫 ResolveResource 方法。
方法
AddReferenceToCollection(Object, String, Object) |
將指定的值加入集合。 |
ClearChanges() |
取消資料變更。 |
CreateResource(String, String) |
建立具有指定型別而且屬於指定容器 (Container) 的資源。 |
DeleteResource(Object) |
刪除指定的資源。 |
GetResource(IQueryable, String) |
取得由查詢或型別名稱識別之指定型別的資源。 |
GetValue(Object, String) |
取得目標物件上指定之屬性的值。 |
RemoveReferenceFromCollection(Object, String, Object) |
從集合中移除指定的值。 |
ResetResource(Object) |
將參數 |
ResolveResource(Object) |
傳回以指定之資源物件表示之資源的執行個體。 |
SaveChanges() |
儲存所有使用 IUpdatable API 完成的變更。 |
SetReference(Object, String, Object) |
設定目標物件上指定的參考屬性值。 |
SetValue(Object, String, Object) |
將具有目標資源上指定名稱之屬性的值,設定為指定的屬性值。 |