ObjectContext 인터페이스(comsvcs.h)

현재 개체의 컨텍스트에 대한 액세스를 제공합니다. 개체의 컨텍스트는 트랜잭션을 사용하거나 개체의 보안을 처리할 때 주로 사용됩니다.

ObjectContextIObjectContext 는 동일한 기능을 제공하지만 IObjectContext와 달리 ObjectContext 는 Automation과 호환됩니다.

상속

ObjectContext 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ObjectContext 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ObjectContext 인터페이스에는 이러한 메서드가 있습니다.

 
ObjectContext::CreateInstance

현재 개체의 컨텍스트를 사용하여 개체를 만듭니다. (ObjectContext.CreateInstance)
ObjectContext::D isableCommit

개체의 트랜잭션 업데이트가 일관되지 않으며 현재 상태에서 커밋할 수 없음을 선언합니다.
ObjectContext::EnableCommit

현재 개체의 작업이 반드시 완료된 것은 아니지만 트랜잭션 업데이트가 일관되고 현재 형식으로 커밋될 수 있음을 선언합니다.
ObjectContext::get__NewEnum

명명된 컨텍스트 개체 속성에 대한 열거자를 검색합니다.
ObjectContext::get_ContextInfo

현재 개체 컨텍스트의 컨텍스트 정보 개체를 검색합니다.
ObjectContext::get_Count

명명된 컨텍스트 개체 속성의 수를 검색합니다.
ObjectContext::get_Item

명명된 속성을 검색합니다.
ObjectContext::get_Security

현재 개체 컨텍스트의 보안 개체를 검색합니다.
ObjectContext::IsCallerInRole

개체의 직접 호출자가 지정된 역할(직접 또는 그룹의 일부)에 있는지 여부를 나타냅니다. (ObjectContext.IsCallerInRole)
ObjectContext::IsInTransaction

현재 개체가 트랜잭션에서 실행 중인지 여부를 나타냅니다. (ObjectContext.IsInTransaction)
ObjectContext::IsSecurityEnabled

현재 개체에 대해 보안을 사용할 수 있는지 여부를 나타냅니다.
ObjectContext::SetAbort

개체가 실행 중인 트랜잭션을 중단해야 하며 반환될 때 개체를 비활성화해야 한다고 선언합니다.
ObjectContext::SetComplete

개체가 실행 중인 트랜잭션을 커밋할 수 있으며 반환될 때 개체를 비활성화해야 한다고 선언합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 comsvcs.h

추가 정보

IObjectContext