Assembly.LoadFile 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
어셈블리 파일의 내용을 로드합니다.
오버로드
LoadFile(String) |
지정된 경로에 있는 어셈블리 파일의 내용을 로드합니다. |
LoadFile(String, Evidence) |
사용되지 않음.
제공된 증명 정보를 사용하여 어셈블리를 로드하는 경로가 지정된 어셈블리를 로드합니다. |
LoadFile(String)
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- Source:
- Assembly.cs
지정된 경로에 있는 어셈블리 파일의 내용을 로드합니다.
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path);
public static System.Reflection.Assembly LoadFile (string path);
static member LoadFile : string -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String) As Assembly
매개 변수
- path
- String
로드할 파일의 정규화된 경로입니다.
반환
로드된 어셈블리입니다.
예외
path
인수가 절대 경로가 아닙니다.
path
매개 변수가 null
인 경우
path
매개 변수가 빈 문자열("")이거나 없습니다.
path
는 현재 로드된 런타임에 유효한 어셈블리가 아닙니다.
설명
메서드를 LoadFile 사용하여 ID가 동일하지만 다른 경로에 있는 어셈블리를 로드하고 검사합니다. LoadFile 는 파일을 부하에서 컨텍스트로 로드하지 않으며 메서드와 마찬가지로 LoadFrom 부하 경로를 사용하여 종속성을 해결하지 않습니다. LoadFile 는 ID가 같지만 경로가 다른 어셈블리를 로드하는 데 사용할 수 없으므로 이 제한된 시나리오 LoadFrom 에서 유용합니다. 이러한 어셈블리는 첫 번째 어셈블리만 로드합니다.
.NET Framework만 해당: 원격 위치에서 어셈블리 로드는 를 참조 <loadFromRemoteSources>
하세요.
적용 대상
LoadFile(String, Evidence)
주의
This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
제공된 증명 정보를 사용하여 어셈블리를 로드하는 경로가 지정된 어셈블리를 로드합니다.
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path, System::Security::Policy::Evidence ^ securityEvidence);
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String, securityEvidence As Evidence) As Assembly
매개 변수
- path
- String
어셈블리 파일의 정규화된 경로입니다.
- securityEvidence
- Evidence
어셈블리 로드에 사용할 증명 정보입니다.
반환
로드된 어셈블리입니다.
- 특성
예외
path
인수가 절대 경로가 아닙니다.
path
매개 변수가 null
인 경우
path
매개 변수가 빈 문자열("")이거나 없습니다.
path
는 현재 로드된 런타임에 유효한 어셈블리가 아닙니다.
securityEvidence
이 null
가 아닙니다. 기본적으로 레거시 CAS 정책은 .NET Framework 4에서 사용하도록 설정되지 않습니다. 사용하도록 설정 securityEvidence
되지 않은 경우 은 이어야 null
합니다.
설명
메서드를 LoadFile 사용하여 ID가 동일하지만 다른 경로에 있는 어셈블리를 로드하고 검사합니다. LoadFile 는 컨텍스트에 LoadFrom 파일을 로드하지 않으며 메서드처럼 로드 경로를 LoadFrom 사용하여 종속성을 해결하지 않습니다. LoadFile 는 ID가 같지만 경로가 다른 어셈블리를 로드하는 데 사용할 수 없으므로 이 제한된 시나리오 LoadFrom 에서 유용합니다. 이러한 어셈블리는 첫 번째 어셈블리만 로드합니다.
원격 위치에서 어셈블리 로드는 를 참조 <loadFromRemoteSources>
하세요.
적용 대상
.NET