다음을 통해 공유


System.Runtime.Remoting.Contexts 네임스페이스

모든 개체가 위치한 컨텍스트를 정의하는 개체가 포함되어 있습니다. 컨텍스트는 해당 컨텍스트에 포함된 개체의 환경을 정의하는, 순서가 있는 속성 시퀀스입니다. 컨텍스트는 동기화, 트랜잭션, JIT(just-in-time) 활성화, 보안 등과 같은 자동 서비스를 필요로 하는 개체를 활성화하는 프로세스 동안 만들어지며, 컨텍스트에는 여러 개의 개체가 존재할 수 있습니다.

클래스

Context

그 안에 상주하며 정책이 적용될 수 있는 개체의 환경을 정의합니다.

ContextAttribute

IContextAttributeIContextProperty 인터페이스의 기본 구현을 제공합니다.

ContextProperty

속성 이름의 이름/값 쌍과 컨텍스트의 속성을 나타내는 개체를 보유합니다.

SynchronizationAttribute

현재 컨텍스트 및 같은 인스턴스를 공유하는 모든 컨텍스트에 동기화 도메인을 적용합니다.

인터페이스

IContextAttribute

컨텍스트 특성을 식별합니다.

IContextProperty

컨텍스트 속성에서 명명 정보를 모으고 새 컨텍스트가 컨텍스트 속성에 적절한지 여부를 확인합니다.

IContextPropertyActivator

구현하는 속성이 활성화에 관여하며 메시지 싱크를 제공하지 않을 수 있음을 나타냅니다.

IContributeClientContextSink

원격 호출의 클라이언트 쪽 컨텍스트 경계에 가로채기 싱크를 제공합니다.

IContributeDynamicSink

구현하는 속성이 런타임에 RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) 메서드를 통해 등록되는지를 나타냅니다.

IContributeEnvoySink

클라이언트 쪽에 엔보이 메시지 싱크를 제공합니다.

IContributeObjectSink

원격 호출의 서버 쪽에 개체별 가로채기 싱크를 제공합니다.

IContributeServerContextSink

원격 호출의 서버 쪽 컨텍스트 경계에 가로채기 싱크를 제공합니다.

IDynamicMessageSink

구현하는 메시지 싱크가 동적으로 등록된 속성에 의해 제공됨을 나타냅니다.

IDynamicProperty

구현하는 속성이 런타임에 RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) 메서드를 통해 등록되어야 하는지를 나타냅니다.

대리자

CrossContextDelegate

다른 컨텍스트에서 코드 실행 요청을 처리할 메서드를 나타냅니다.

설명

새 개체를 만들 때마다 the.NET Framework 호환 컨텍스트를 찾거나 개체에 대 한 새 컨텍스트를 만듭니다. 개체를 컨텍스트에 배치, 후 유지의 수명에 대 한 합니다. 컨텍스트에 바인딩되는 클래스를 컨텍스트 바인딩 클래스라고 합니다. 다른 컨텍스트에서 액세스할 때 이러한 컨텍스트 바인딩 클래스의 프록시를 사용 하 여 직접 참조 됩니다. 다른 컨텍스트에서 개체 컨텍스트에서 개체에서 호출 컨텍스트 프록시를 통과 및 결합 된 컨텍스트 속성으로 구현 하는 정책 영향을 받을 수 있습니다.