AssemblyLoadContext 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
어셈블리 로드에 대한 범위에 대한 런타임의 개념을 나타냅니다.
public ref class AssemblyLoadContext
public ref class AssemblyLoadContext abstract
public class AssemblyLoadContext
public abstract class AssemblyLoadContext
type AssemblyLoadContext = class
Public Class AssemblyLoadContext
Public MustInherit Class AssemblyLoadContext
- 상속
-
AssemblyLoadContext
설명
이 API에 대한 자세한 내용은 AssemblyLoadContext에 대한 추가 API 비고를 참조하세요.
생성자
| Name | Description |
|---|---|
| AssemblyLoadContext() |
AssemblyLoadContext 클래스의 새 인스턴스를 초기화합니다. |
| AssemblyLoadContext(Boolean) |
언로드를 사용할 수 있는지 여부를 나타내는 값을 사용하여 클래스의 AssemblyLoadContext 새 인스턴스를 초기화합니다. |
| AssemblyLoadContext(String, Boolean) |
언로드를 사용할 수 있는지 여부를 나타내는 이름과 값을 사용하여 클래스의 AssemblyLoadContext 새 인스턴스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| All |
모든 AssemblyLoadContext 인스턴스의 컬렉션을 반환합니다. |
| Assemblies |
에 로드된 AssemblyLoadContext인스턴스의 Assembly 컬렉션을 반환합니다. |
| CurrentContextualReflectionContext |
에 대한 AssemblyLoadContext 가장 최근 호출로 집합을 가져옵니다 EnterContextualReflection(). |
| Default |
기본값 AssemblyLoadContext을 가져옵니다. 기본 컨텍스트에는 주 애플리케이션 어셈블리와 정적 종속성이 포함됩니다. |
| IsCollectible |
수집 가능한지 여부를 AssemblyLoadContext 나타내는 값을 가져옵니다. |
| Name |
의 이름을 AssemblyLoadContext가져옵니다. |
메서드
| Name | Description |
|---|---|
| EnterContextualReflection() |
로 |
| EnterContextualReflection(Assembly) |
어셈블리를 AssemblyLoadContext 로드한 것으로 설정합니다CurrentContextualReflectionContext. |
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| Finalize() |
개체가 리소스를 해제하고 가비지 수집에서 회수되기 전에 다른 정리 작업을 수행할 수 있습니다. |
| GetAssemblyName(String) |
AssemblyName 어셈블리 경로에 대한 항목을 가져옵니다. |
| GetHashCode() |
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
| GetLoadContext(Assembly) |
지정된 Assembly을 AssemblyLoadContext 포함하는 값을 가져옵니다. |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| Load(AssemblyName) |
파생 클래스에서 재정의되는 경우 어셈블리를 해당 클래스에 AssemblyName따라 확인할 수 있습니다. |
| LoadFromAssemblyName(AssemblyName) |
지정된 어셈블리 AssemblyName를 확인하고 로드합니다. |
| LoadFromAssemblyPath(String) |
지정된 경로에 어셈블리 파일의 내용을 로드합니다. |
| LoadFromNativeImagePath(String, String) |
지정된 경로에 관리되는 어셈블리 파일의 네이티브 이미지 내용을 로드합니다. |
| LoadFromStream(Stream, Stream) |
필요에 따라 어셈블리의 기호를 포함하여 관리되는 어셈블리를 포함하는 COFF(공용 개체 파일 형식) 기반 이미지로 어셈블리를 로드합니다. |
| LoadFromStream(Stream) |
관리되는 어셈블리를 포함하는 COFF(공용 개체 파일 형식) 기반 이미지로 어셈블리를 로드합니다. |
| LoadUnmanagedDll(String) |
파생 클래스에서 이름으로 관리되지 않는 라이브러리를 로드할 수 있습니다. |
| LoadUnmanagedDllFromPath(String) |
지정된 경로에서 관리되지 않는 라이브러리를 로드합니다. |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| SetProfileOptimizationRoot(String) |
이 부하 컨텍스트에 대한 최적화 프로필이 저장되는 루트 경로를 설정합니다. |
| StartProfileOptimization(String) |
지정된 프로필에 대한 프로필 최적화를 시작합니다. |
| ToString() |
이 로드 컨텍스트의 문자열 표현을 반환합니다. |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
| Unload() |
이 AssemblyLoadContext언로드를 시작합니다. |
이벤트
| Name | Description |
|---|---|
| Resolving |
이 어셈블리 로드 컨텍스트로 로드하려고 할 때 어셈블리의 확인이 실패할 때 발생합니다. |
| ResolvingUnmanagedDll |
네이티브 라이브러리의 확인이 실패할 때 발생합니다. |
| Unloading |
언로드될 AssemblyLoadContext 때 발생합니다. |