ContextBoundObject 클래스

정의

모든 컨텍스트 바인딩 클래스에 대한 기본 클래스를 정의합니다.Defines the base class for all context-bound classes.

public ref class ContextBoundObject abstract : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class ContextBoundObject : MarshalByRefObject
type ContextBoundObject = class
    inherit MarshalByRefObject
Public MustInherit Class ContextBoundObject
Inherits MarshalByRefObject
상속
ContextBoundObject
파생
특성

설명

상황에 맞는 규칙에 바인딩된 컨텍스트에 있는 개체를 컨텍스트 바인딩 개체 라고 합니다.Objects that reside in a context and are bound to the context rules are called context-bound objects. 컨텍스트는 속성 또는 개체의 컬렉션 상주 하는 환경을 정의 하는 사용량 규칙의 집합입니다.A context is a set of properties or usage rules that define an environment where a collection of objects resides. 규칙 개체는 컨텍스트를 출입 하는 경우에 적용 됩니다.The rules are enforced when the objects are entering or leaving a context. 개체는 컨텍스트에 바인딩되지는 agile 개체 라고 합니다.Objects that are not context-bound are called agile objects.

컨텍스트 개체 활성화 하는 동안 만들어집니다.Contexts are created during object activation. 새 개체 또는 형식의 메타 데이터에 포함 된 특성을 사용 하 여 만든 새 컨텍스트를 기존 컨텍스트에 배치 됩니다.A new object is placed into an existing context or into a new context created using the attributes included in the metadata of the type. 컨텍스트 바인딩 클래스에는 표시 되는 ContextAttribute 사용 규칙을 제공 하는 합니다.Context-bound classes are marked with a ContextAttribute that provides the usage rules. 동기화 및 트랜잭션에 대 한 정책을 포함 하는 컨텍스트 속성을 추가할 수 있습니다.The context properties that can be added include policies regarding synchronization and transactions.

상속자 참고

현재 버전의 공용 언어 런타임에서 제네릭 지원 하지 않습니다 ContextBoundObject 형식 또는 제네릭이 아닌 ContextBoundObject 제네릭 메서드 형식입니다.The current version of the common language runtime does not support generic ContextBoundObject types or nongeneric ContextBoundObject types that have generic methods. 원인 이러한 형식의 인스턴스를 만들려고 시도 TypeLoadException합니다.Attempting to create an instance of such a type causes a TypeLoadException.

생성자

ContextBoundObject()

ContextBoundObject 클래스의 인스턴스를 인스턴스화합니다.Instantiates an instance of the ContextBoundObject class.

메서드

CreateObjRef(Type)

원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(다음에서 상속됨 MarshalByRefObject)
Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetLifetimeService()

이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(다음에서 상속됨 MarshalByRefObject)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
InitializeLifetimeService()

이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다.Obtains a lifetime service object to control the lifetime policy for this instance.

(다음에서 상속됨 MarshalByRefObject)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
MemberwiseClone(Boolean)

현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다.Creates a shallow copy of the current MarshalByRefObject object.

(다음에서 상속됨 MarshalByRefObject)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상

추가 정보