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

System.Runtime.Remoting.Contexts 네임스페이스에는 모든 개체가 상주하는 컨텍스트를 정의하는 개체가 포함되어 있습니다. The System.Runtime.Remoting.Contexts namespace contains objects that define the contexts all objects reside within. 컨텍스트는 해당 컨텍스트에 포함된 개체의 환경을 정의하는, 순서가 있는 속성 시퀀스입니다. A context is an ordered sequence of properties that defines an environment for the objects within it. 컨텍스트는 동기화, 트랜잭션, JIT(just-in-time) 활성화, 보안 등과 같은 자동 서비스를 필요로 하는 개체를 활성화하는 프로세스 동안 만들어지며, Contexts are created during the activation process for objects that are configured to require certain automatic services such synchronization, transactions, just-in-time (JIT) activation, security, and so on. 컨텍스트에는 여러 개의 개체가 존재할 수 있습니다. Multiple objects can live inside a context.

클래스

Context

정책을 적용할 수 있는 및 그 안에 상주 하는 개체에 대 한 환경을 정의 합니다.Defines an environment for the objects that are resident inside it and for which a policy can be enforced.

ContextAttribute

IContextAttributeIContextProperty 인터페이스의 기본 구현을 제공합니다.Provides the default implementations of the IContextAttribute and IContextProperty interfaces.

ContextProperty

속성 이름의 이름/값 쌍과 컨텍스트의 속성을 나타내는 개체를 보유합니다.Holds the name/value pair of the property name and the object representing the property of a context.

SynchronizationAttribute

현재 컨텍스트 및 같은 인스턴스를 공유하는 모든 컨텍스트에 동기화 도메인을 적용합니다.Enforces a synchronization domain for the current context and all contexts that share the same instance.

인터페이스

IContextAttribute

컨텍스트 특성을 식별합니다.Identifies a context attribute.

IContextProperty

컨텍스트 속성에서 명명 정보를 모으고 새 컨텍스트가 컨텍스트 속성에 적절한지 여부를 확인합니다.Gathers naming information from the context property and determines whether the new context is ok for the context property.

IContextPropertyActivator

구현하는 속성이 활성화에 관여하며 메시지 싱크를 제공하지 않을 수 있음을 나타냅니다.Indicates that the implementing property is interested in participating in activation and might not have provided a message sink.

IContributeClientContextSink

원격 호출의 클라이언트 쪽 컨텍스트 경계에 가로채기 싱크를 제공합니다.Contributes an interception sink at the context boundary on the client end of a remoting call.

IContributeDynamicSink

구현하는 속성이 런타임에 RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) 메서드를 통해 등록되는지를 나타냅니다.Indicates that the implementing property will be registered at runtime through the RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) method.

IContributeEnvoySink

클라이언트 쪽에 엔보이 메시지 싱크를 제공합니다.Contributes an envoy message sink on the client end.

IContributeObjectSink

원격 호출의 서버 쪽에 개체별 가로채기 싱크를 제공합니다.Contributes an object-specific interception sink on the server end of a remoting call.

IContributeServerContextSink

원격 호출의 서버 쪽 컨텍스트 경계에 가로채기 싱크를 제공합니다.Contributes an interception sink at the context boundary on the server end of a remoting call.

IDynamicMessageSink

구현하는 메시지 싱크가 동적으로 등록된 속성에 의해 제공됨을 나타냅니다.Indicates that the implementing message sink will be provided by dynamically registered properties.

IDynamicProperty

구현하는 속성이 런타임에 RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) 메서드를 통해 등록되어야 하는지를 나타냅니다.Indicates that the implementing property should be registered at runtime through the RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) method.

대리자

CrossContextDelegate

다른 컨텍스트에서 코드 실행 요청을 처리할 메서드를 나타냅니다.Represents the method that will handle the requests of execution of some code in another context.

설명

새 개체를 만들 때마다 the.NET Framework 호환 컨텍스트를 찾거나 개체에 대 한 새 컨텍스트를 만듭니다.Whenever a new object is created, the.NET Framework finds a compatible context or creates a new context for the object. 개체를 컨텍스트에 배치, 후 유지의 수명에 대 한 합니다.After an object is placed in a context, it stays in it for life. 컨텍스트에 바인딩되는 클래스를 컨텍스트 바인딩 클래스라고 합니다.Classes that can be bound to a context are called context-bound classes. 다른 컨텍스트에서 액세스할 때 이러한 컨텍스트 바인딩 클래스의 프록시를 사용 하 여 직접 참조 됩니다.When accessed from another context, these context-bound classes are referenced directly using a proxy. 다른 컨텍스트에서 개체 컨텍스트에서 개체에서 호출 컨텍스트 프록시를 통과 및 결합 된 컨텍스트 속성으로 구현 하는 정책 영향을 받을 수 있습니다.A call from an object in one context to an object in another context will go through a context proxy and be affected by the policy implemented by the combined context properties.