IUpdatable 인터페이스

정의

HTTP POST 메서드에 의해 리소스를 삽입하거나 업데이트하는 데 사용되는 인터페이스입니다.

public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
파생

설명

인터페이스는 IUpdatable 리소스 독립적입니다. 리소스를 나타내는 개체를 반환하는 메서드는 무엇이든 반환할 수 있습니다.

반환된 개체는 리소스를 나타내는 불투명 개체입니다. 참조를 사용하여 값을 읽거나 업데이트하려면 동일한 불투명 개체가 다시 IUpdatable전달됩니다.

구현은 IUpdatable 이 불투명 개체와 해당 개체가 나타내는 개체 간의 매핑을 추적해야 합니다. 리소스가 직렬화되고 올바른 형식의 CLR(공용 언어 런타임) 인스턴스가 필요한 경우 ResolveResource 메서드 IUpdatable 가 불투명 개체를 사용하여 호출됩니다.

개체를 직렬화하려면 .에서 메서드를 ResolveResource 호출합니다 IUpdatable.

메서드

Name Description
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 변경된 모든 내용을 저장합니다.

SetReference(Object, String, Object)

대상 개체에서 지정된 참조 속성의 값을 설정합니다.

SetValue(Object, String, Object)

대상 리소스에서 지정된 이름의 속성 값을 지정된 속성 값으로 설정합니다.

적용 대상