System.Runtime.Remoting.Contexts 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
모든 개체가 위치한 컨텍스트를 정의하는 개체가 포함되어 있습니다. 컨텍스트는 해당 컨텍스트에 포함된 개체의 환경을 정의하는, 순서가 있는 속성 시퀀스입니다. 컨텍스트는 동기화, 트랜잭션, JIT(just-in-time) 활성화, 보안 등과 같은 자동 서비스를 필요로 하는 개체를 활성화하는 프로세스 동안 만들어지며, 컨텍스트에는 여러 개의 개체가 존재할 수 있습니다.
클래스
Context |
그 안에 상주하며 정책이 적용될 수 있는 개체의 환경을 정의합니다. |
ContextAttribute |
IContextAttribute 및 IContextProperty 인터페이스의 기본 구현을 제공합니다. |
ContextProperty |
속성 이름의 이름/값 쌍과 컨텍스트의 속성을 나타내는 개체를 보유합니다. |
SynchronizationAttribute |
현재 컨텍스트 및 같은 인스턴스를 공유하는 모든 컨텍스트에 동기화 도메인을 적용합니다. |
인터페이스
IContextAttribute |
컨텍스트 특성을 식별합니다. |
IContextProperty |
컨텍스트 속성에서 명명 정보를 모으고 새 컨텍스트가 컨텍스트 속성에 적절한지 여부를 확인합니다. |
IContextPropertyActivator |
구현하는 속성이 활성화에 관여하며 메시지 싱크를 제공하지 않을 수 있음을 나타냅니다. |
IContributeClientContextSink |
원격 호출의 클라이언트 쪽 컨텍스트 경계에 가로채기 싱크를 제공합니다. |
IContributeDynamicSink |
구현하는 속성이 런타임에 RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) 메서드를 통해 등록되는지를 나타냅니다. |
IContributeEnvoySink |
클라이언트 쪽에 엔보이 메시지 싱크를 제공합니다. |
IContributeObjectSink |
원격 호출의 서버 쪽에 개체별 가로채기 싱크를 제공합니다. |
IContributeServerContextSink |
원격 호출의 서버 쪽 컨텍스트 경계에 가로채기 싱크를 제공합니다. |
IDynamicMessageSink |
구현하는 메시지 싱크가 동적으로 등록된 속성에 의해 제공됨을 나타냅니다. |
IDynamicProperty |
구현하는 속성이 런타임에 RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) 메서드를 통해 등록되어야 하는지를 나타냅니다. |
대리자
CrossContextDelegate |
다른 컨텍스트에서 코드 실행 요청을 처리할 메서드를 나타냅니다. |
설명
새 개체를 만들 때마다 the.NET Framework 호환 컨텍스트를 찾거나 개체에 대 한 새 컨텍스트를 만듭니다. 개체를 컨텍스트에 배치, 후 유지의 수명에 대 한 합니다. 컨텍스트에 바인딩되는 클래스를 컨텍스트 바인딩 클래스라고 합니다. 다른 컨텍스트에서 액세스할 때 이러한 컨텍스트 바인딩 클래스의 프록시를 사용 하 여 직접 참조 됩니다. 다른 컨텍스트에서 개체 컨텍스트에서 개체에서 호출 컨텍스트 프록시를 통과 및 결합 된 컨텍스트 속성으로 구현 하는 정책 영향을 받을 수 있습니다.