InstanceView 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인스턴스의 뷰를 나타냅니다. 예를 들어 메서드 구현은 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에는 지정된 시간에 연결된 InstanceView 개체가 0개 이상 있을 수 있습니다. InstanceStore.Execute에서 반환된 InstanceView 개체는 변경할 수 없으며 해당 명령을 성공적으로 실행한 후 알려진 인스턴스 상태의 스냅샷을 나타냅니다. InstancePersistenceContext에서 반환된 InstanceView 개체는 변경 가능하며 명령 실행 중에 업데이트되는 현재 알려진 인스턴스 상태를 나타냅니다. (명령이 궁극적으로 실패하면 이 중간 상태가 삭제됩니다).
속성
| Name | Description |
|---|---|
| InstanceData |
인스턴스 데이터를 이름 및 값의 사전으로 가져옵니다. |
| InstanceDataConsistency |
InstanceData 속성의 일관성 상태를 가져옵니다. |
| InstanceId |
인스턴스의 ID(식별자)를 GUID로 가져옵니다. |
| InstanceKeys |
인스턴스 키를 인스턴스 키 식별자 및 연결된 InstanceKeyView 개체의 사전으로 가져옵니다. |
| InstanceKeysConsistency |
InstanceKeys 속성의 일관성 상태를 가져옵니다. |
| InstanceMetadata |
인스턴스의 메타데이터를 이름 및 InstanceValue 개체의 사전으로 가져옵니다. |
| InstanceMetadataConsistency |
InstanceMetadata 속성의 일관성 상태를 가져옵니다. |
| InstanceOwner |
인스턴스의 소유자를 가져옵니다. |
| InstanceOwnerMetadata |
인스턴스 소유자에 대한 메타데이터를 이름 및 값의 사전으로 가져옵니다. |
| InstanceOwnerMetadataConsistency |
InstanceOwnerMetadata 속성의 일관성 상태를 가져옵니다. |
| InstanceState |
인스턴스의 상태(알 수 없음, 초기화되지 않음, 초기화됨 또는 완료됨)를 가져옵니다. |
| InstanceStoreQueryResults |
개체의 InstanceStoreQueryResult 컬렉션을 가져옵니다. 연결된 인스턴스 핸들에 대해 명령이 실행될 때마다 컬렉션이 자동으로 비워지도록 다시 설정됩니다. |
| IsBoundToInstance |
연결된 인스턴스 핸들이 인스턴스에 바인딩되어 있는지 여부를 나타내는 값을 반환합니다. |
| IsBoundToInstanceOwner |
연결된 인스턴스 핸들이 인스턴스 소유자에 바인딩되어 있는지 여부를 나타내는 값을 반환합니다. |
| IsBoundToLock |
연결된 인스턴스 핸들이 인스턴스 잠금에 바인딩되어 있는지 여부를 나타내는 값을 반환합니다. |
메서드
| Name | Description |
|---|---|
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |