IUpdatable IUpdatable IUpdatable IUpdatable Interface

Определение

Интерфейс, используемый для вставки или обновления ресурса с помощью метода HTTP POST.An interface used to insert or update a resource by the HTTP POST method.

public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
Производный

Комментарии

IUpdatable Интерфейс не зависит от ресурса.The IUpdatable interface is resource independent. Методы, которые возвращают объекты, представляющие ресурсы, могут возвращать любые данные.The methods that return objects representing resources can return anything.

Возвращаемый объект является непрозрачным объектом, представляющим ресурс.The returned object is an opaque object that represents the resource. Чтобы использовать ссылку для чтения или обновления значения, один и тот же Непрозрачный объект передается IUpdatableобратно в.To use the reference to read or update a value, the same opaque object is passed back to IUpdatable.

IUpdatable Реализация должна отслеживание сопоставления этого непрозрачного объекта с объектом, который он представляет.Implementation of IUpdatable must track the mapping between this opaque object to the object it represents. При сериализации ресурса и необходимости экземпляра среды CLR с правильным типом метод IUpdatable ресолвересаурце вызывается с непрозрачным объектом.When the resource is serialized and a common language runtime (CLR) instance of the correct type is needed, the ResolveResource method on IUpdatable is called with the opaque object.

Чтобы сериализовать объект, вызовите ResolveResource метод для. IUpdatableTo serialize the object, call the ResolveResource method on IUpdatable.

Методы

AddReferenceToCollection(Object, String, Object) AddReferenceToCollection(Object, String, Object) AddReferenceToCollection(Object, String, Object) AddReferenceToCollection(Object, String, Object)

Добавляет в коллекцию указанное значение.Adds the specified value to the collection.

ClearChanges() ClearChanges() ClearChanges() ClearChanges()

Отменяет изменение данных.Cancels a change to the data.

CreateResource(String, String) CreateResource(String, String) CreateResource(String, String) CreateResource(String, String)

Создает ресурс указанного типа и принадлежащий указанному контейнеру.Creates the resource of the specified type and that belongs to the specified container.

DeleteResource(Object) DeleteResource(Object) DeleteResource(Object) DeleteResource(Object)

Удаляет указанный ресурс.Deletes the specified resource.

GetResource(IQueryable, String) GetResource(IQueryable, String) GetResource(IQueryable, String) GetResource(IQueryable, String)

Возвращает ресурс заданного типа, который идентифицируется запросом и именем типа.Gets the resource of the specified type identified by a query and type name.

GetValue(Object, String) GetValue(Object, String) GetValue(Object, String) GetValue(Object, String)

Возвращает значение указанного свойства целевого объекта.Gets the value of the specified property on the target object.

RemoveReferenceFromCollection(Object, String, Object) RemoveReferenceFromCollection(Object, String, Object) RemoveReferenceFromCollection(Object, String, Object) RemoveReferenceFromCollection(Object, String, Object)

Удаляет указанное значение из коллекции.Removes the specified value from the collection.

ResetResource(Object) ResetResource(Object) ResetResource(Object) ResetResource(Object)

Сбрасывает ресурс, идентифицируемый параметром resource, восстанавливая значение по умолчанию.Resets the resource identified by the parameter resource to its default value.

ResolveResource(Object) ResolveResource(Object) ResolveResource(Object) ResolveResource(Object)

Возвращает экземпляр ресурса, представляемого указанным ресурсным объектом.Returns the instance of the resource represented by the specified resource object.

SaveChanges() SaveChanges() SaveChanges() SaveChanges()

Сохраняет все изменения, сделанные с помощью API IUpdatable APIs.Saves all the changes that have been made by using the IUpdatable APIs.

SetReference(Object, String, Object) SetReference(Object, String, Object) SetReference(Object, String, Object) SetReference(Object, String, Object)

Задает значение указанного ссылочного свойства целевого объекта.Sets the value of the specified reference property on the target object.

SetValue(Object, String, Object) SetValue(Object, String, Object) SetValue(Object, String, Object) SetValue(Object, String, Object)

Устанавливает значение свойства целевого ресурса с указанным именем равным указанному значению.Sets the value of the property with the specified name on the target resource to the specified property value.

Применяется к