IUpdatable Интерфейс

Определение

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

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

Комментарии

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

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

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

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

Методы

Имя Описание
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()

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

SetReference(Object, String, Object)

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

SetValue(Object, String, Object)

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

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