Context 클래스

정의

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

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public ref class Context
public class Context
[System.Runtime.InteropServices.ComVisible(true)]
public class Context
type Context = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type Context = class
Public Class Context
상속
Context
특성

설명

컨텍스트는 그 안에 상주 하는 개체에 대 한 환경을 정의 하는 속성의 시퀀스를 정렬된 합니다. 컨텍스트는 동기화 "," 트랜잭션 ","-just-in-time 활성화 "," 보안 "및" 등과 같은 특정 자동 서비스를 요구 하도록 구성 된 개체에 대 한 정품 인증 프로세스 중에 생성 합니다. 컨텍스트에는 여러 개의 개체가 존재할 수 있습니다.

클래스의 인스턴스를 사용 하 여 표시 됩니다는 ContextAttribute 사용 규칙을 제공 하는 클래스입니다. 새 개체를 인스턴스화할 때마다.NET Framework 호환 되는 찾거나의 새 인스턴스를 만듭니다를 Context 개체의 클래스입니다. 개체 컨텍스트에서 배치 되 면 유지의 수명에 대 한 합니다. 컨텍스트에 바인딩되는 클래스를 컨텍스트 바인딩 클래스라고 합니다. 다른 컨텍스트에서 액세스할 때 이러한 클래스는 프록시를 사용 하 여 직접 참조 됩니다. 다른 컨텍스트에서 개체 컨텍스트에서 개체에서 호출 컨텍스트 프록시를 통과 하 고 결합 된 컨텍스트 속성을 적용 하는 정책에 의해 영향을 받지 합니다.

일반적으로 새 개체의 컨텍스트는 클래스의 메타 데이터 특성을 기반으로 선택 합니다. 이 메커니즘은 사용자 지정 특성을 통해 확장할 수 있습니다. 이러한 클래스 메타 데이터에 컴파일되는 정적 컨텍스트 속성으로 알려져 있습니다. 동적 컨텍스트 속성 (구성 속성이 라고도 함) 적용 하 고 관리자가 구성할 수 있습니다.

컨텍스트에 대 한 자세한 내용은 경계: 프로세스 및 응용 프로그램 도메인을 참조 하세요.

생성자

Context()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

Context 클래스의 새 인스턴스를 초기화합니다.

속성

ContextID

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 컨텍스트의 컨텍스트 ID를 가져옵니다.

ContextProperties

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 컨텍스트 속성의 배열을 가져옵니다.

DefaultContext

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 애플리케이션 도메인에 대한 기본 컨텍스트를 가져옵니다.

메서드

AllocateDataSlot()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

명명되지 않은 데이터 슬롯을 할당합니다.

AllocateNamedDataSlot(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

명명된 데이터 슬롯을 할당합니다.

DoCallBack(CrossContextDelegate)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

다른 컨텍스트의 코드를 실행합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

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

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

기본 컨텍스트가 아닌 컨텍스트의 지원 개체를 정리합니다.

FreeNamedDataSlot(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

모든 컨텍스트에서 명명된 데이터 슬롯을 해제합니다.

Freeze()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 컨텍스트에서 컨텍스트 속성을 추가하거나 제거하지 못하도록 컨텍스트를 고정합니다.

GetData(LocalDataStoreSlot)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 컨텍스트의 지정된 슬롯에서 값을 검색합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetNamedDataSlot(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

명명된 데이터 슬롯을 찾습니다.

GetProperty(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이름으로 지정된 특정 컨텍스트 속성을 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

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

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

원격 서비스를 사용하여 IDynamicProperty 인터페이스를 구현하는 동적 속성을 등록합니다.

SetData(LocalDataStoreSlot, Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 컨텍스트의 지정된 슬롯에 데이터를 설정합니다.

SetProperty(IContextProperty)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이름으로 특정 컨텍스트 속성을 설정합니다.

ToString()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 컨텍스트의 String 클래스 표현을 반환합니다.

UnregisterDynamicProperty(String, ContextBoundObject, Context)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

IDynamicProperty 인터페이스를 구현하는 동적 속성의 등록을 취소합니다.

적용 대상