다음을 통해 공유


InstanceView 클래스

정의

인스턴스 뷰를 나타냅니다. 예를 들어 Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) 메서드 구현은 지속성 저장소의 인스턴스 데이터에 대한 뷰를 제공하는 InstanceView 개체를 반환합니다.

public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
상속
InstanceView

설명

각 InstanceView 개체는 InstanceHandle에 연결됩니다. InstanceStore.Execute에서 반환된 InstanceView의 경우 연결된 핸들은 Execute에 전달된 핸들입니다. InstancePersistenceContext.InstanceView에서 반환된 InstanceView의 경우 연결된 핸들은 TryCommand에 전달된 핸들입니다.

InstanceHandle에는 언제든 0개 이상의 InstanceView 개체가 연결될 수 있습니다. InstanceStore.Execute에서 반환된 InstanceView 개체는 변경할 수 없으며, 해당 명령을 성공적으로 실행한 후 알려진 인스턴스 상태의 스냅샷을 나타냅니다. InstancePersistenceContext에서 반환된 InstanceView 개체는 변경 가능하며, 명령 실행 중 업데이트됨에 따라 현재 알려진 인스턴스 상태를 나타냅니다. 명령이 최종적으로 실패할 경우 이 중간 상태는 삭제됩니다.

속성

InstanceData

이름 및 값의 사전으로 인스턴스 데이터를 가져옵니다.

InstanceDataConsistency

InstanceData 속성의 일관성 상태를 가져옵니다.

InstanceId

인스턴스의 ID(식별자)를 GUID로 가져옵니다.

InstanceKeys

인스턴스 키를 인스턴스 키 식별자 및 연결된 InstanceKeyView 개체의 사전으로 가져옵니다.

InstanceKeysConsistency

InstanceKeys 속성의 일관성 상태를 가져옵니다.

InstanceMetadata

인스턴스의 메타데이터를 이름 및 InstanceValue 개체의 사전으로 가져옵니다.

InstanceMetadataConsistency

InstanceMetadata 속성의 일관성 상태를 가져옵니다.

InstanceOwner

인스턴스의 소유자를 가져옵니다.

InstanceOwnerMetadata

인스턴스 소유자에 대한 메타데이터를 이름 및 값의 사전으로 가져옵니다.

InstanceOwnerMetadataConsistency

InstanceOwnerMetadata 속성의 일관성 상태를 가져옵니다.

InstanceState

인스턴스의 상태를 가져옵니다(Unknown, Uninitialized, Initialized 또는 Completed).

InstanceStoreQueryResults

InstanceStoreQueryResult 개체의 컬렉션입니다. 연결된 인스턴스 핸들에 대해 명령이 실행될 때마다 컬렉션은 자동으로 빈 상태로 다시 설정됩니다.

IsBoundToInstance

연결된 인스턴스 핸들이 인스턴스에 바인딩되는지 여부를 나타내는 값을 반환합니다.

IsBoundToInstanceOwner

연결된 인스턴스 핸들이 인스턴스 소유자에 바인딩되는지 여부를 나타내는 값을 반환합니다.

IsBoundToLock

연결된 인스턴스 핸들이 인스턴스 잠금에 바인딩되는지 여부를 나타내는 값을 반환합니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상