Поделиться через


IUpdatable Интерфейс

Определение

Интерфейс, используемый для вставки или обновления ресурса с помощью метода HTTP POST.

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

Комментарии

Интерфейс IUpdatable не зависит от ресурсов. Методы, возвращающие объекты, представляющие ресурсы, могут возвращать любые объекты.

Возвращаемый объект — это непрозрачный объект, представляющий ресурс. Чтобы использовать ссылку для чтения или обновления значения, тот же непрозрачный объект передается обратно в IUpdatable.

IUpdatable Реализация должна отслеживать сопоставление этого непрозрачного объекта с объектом, который он представляет. Когда ресурс сериализуется и требуется экземпляр среды CLR правильного типа, метод IUpdatable ResolveResource в вызывается с непрозрачным объектом.

Чтобы сериализовать объект , вызовите метод в ResolveResourceIUpdatable.

Методы

AddReferenceToCollection(Object, String, Object)

Добавляет в коллекцию указанное значение.

ClearChanges()

Отменяет изменение данных.

CreateResource(String, String)

Создает ресурс указанного типа и принадлежащий указанному контейнеру.

DeleteResource(Object)

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

GetResource(IQueryable, String)

Возвращает ресурс заданного типа, который идентифицируется запросом и именем типа.

GetValue(Object, String)

Возвращает значение указанного свойства целевого объекта.

RemoveReferenceFromCollection(Object, String, Object)

Удаляет указанное значение из коллекции.

ResetResource(Object)

Сбрасывает ресурс, идентифицируемый параметром resource, восстанавливая значение по умолчанию.

ResolveResource(Object)

Возвращает экземпляр ресурса, представляемого указанным ресурсным объектом.

SaveChanges()

Сохраняет все изменения, сделанные с помощью API IUpdatable APIs.

SetReference(Object, String, Object)

Задает значение указанного ссылочного свойства целевого объекта.

SetValue(Object, String, Object)

Устанавливает значение свойства целевого ресурса с указанным именем равным указанному значению.

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