Assembly.LoadWithPartialName Assembly.LoadWithPartialName Assembly.LoadWithPartialName Assembly.LoadWithPartialName Method

정의

부분 이름을 사용하여 애플리케이션 디렉터리 또는 전역 어셈블리 캐시에서 어셈블리를 로드합니다.Loads an assembly from the application directory or from the global assembly cache using a partial name.

오버로드

LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String)

부분 이름을 사용하여 애플리케이션 디렉터리 또는 전역 어셈블리 캐시에서 어셈블리를 로드합니다.Loads an assembly from the application directory or from the global assembly cache using a partial name.

LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence)

부분 이름을 사용하여 애플리케이션 디렉터리 또는 전역 어셈블리 캐시에서 어셈블리를 로드합니다.Loads an assembly from the application directory or from the global assembly cache using a partial name. 어셈블리는 제공된 증명을 사용하여 호출자의 도메인에 로드됩니다.The assembly is loaded into the domain of the caller using the supplied evidence.

설명

중요

오버 로드는 Assembly.LoadWithPartialName 메서드는 사용 되지 않으며 이전 버전과 호환성을 위해 보존 합니다.The overloads of the Assembly.LoadWithPartialName method are obsolete and have been retained for backward compatibility. 사용되는 대체 항목은 Assembly.Load(String)입니다.The non-obsolete alternative is Assembly.Load(String).

LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String)

경고

이 API는 현재 사용되지 않습니다.

부분 이름을 사용하여 애플리케이션 디렉터리 또는 전역 어셈블리 캐시에서 어셈블리를 로드합니다.Loads an assembly from the application directory or from the global assembly cache using a partial name.

public:
 static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName);
[System.Obsolete]
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Reflection.Assembly LoadWithPartialName (string partialName);
static member LoadWithPartialName : string -> System.Reflection.Assembly
Public Shared Function LoadWithPartialName (partialName As String) As Assembly

매개 변수

partialName
String String String String

어셈블리의 표시 이름입니다.The display name of the assembly.

반환

로드된 어셈블리입니다.The loaded assembly. partialName이 없으면 이 메서드에서 null을 반환합니다.If partialName is not found, this method returns null.

예외

partialName 매개 변수가 null인 경우The partialName parameter is null.

assemblyFile는 유효한 어셈블리가 아닙니다.assemblyFile is not a valid assembly.

또는-or- 버전 2.0 이상의 공용 언어 런타임이 현재 로드되어 있으며 partialName가 이후 버전으로 컴파일되었습니다.Version 2.0 or later of the common language runtime is currently loaded and partialName was compiled with a later version.

설명

중요

LoadWithPartialName(String) 메서드는 사용 되지 않으며 이전 버전과 호환성을 위해 유지 되었습니다 했습니다.The LoadWithPartialName(String) method is obsolete and has been retained for backward compatibility. 사용되는 대체 항목은 Assembly.Load(String)입니다.The non-obsolete alternative is Assembly.Load(String).

이 메서드를 사용 하 여 어셈블리를 로드 하는 애플리케이션 업그레이드 이러한 어셈블리의 영향을 받습니다.Applications that load assemblies with this method will be affected by upgrades of those assemblies. 따라서이 메서드를 사용 하지 마세요 사용 하도록 애플리케이션을 다시 디자인 된 Load(String) 메서드 오버 로드 또는 LoadFrom(String) 메서드 오버 로드 합니다.Therefore, do not use this method; redesign the application to use the Load(String) method overload or the LoadFrom(String) method overload.

이 메서드는 먼저 호출 Load합니다.This method first calls Load. 어셈블리가 없으면이 메서드는 같은 간단한 이름 및 가장 높은 버전 번호를 포함 하는 전역 어셈블리 캐시에서 어셈블리를 반환 합니다.If the assembly is not found, this method returns the assembly from the global assembly cache that has the same simple name, and the highest version number.

추가 정보

LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence)

경고

이 API는 현재 사용되지 않습니다.

부분 이름을 사용하여 애플리케이션 디렉터리 또는 전역 어셈블리 캐시에서 어셈블리를 로드합니다.Loads an assembly from the application directory or from the global assembly cache using a partial name. 어셈블리는 제공된 증명을 사용하여 호출자의 도메인에 로드됩니다.The assembly is loaded into the domain of the caller using the supplied evidence.

public:
 static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName, System::Security::Policy::Evidence ^ securityEvidence);
[System.Obsolete]
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Reflection.Assembly LoadWithPartialName (string partialName, System.Security.Policy.Evidence securityEvidence);
static member LoadWithPartialName : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadWithPartialName (partialName As String, securityEvidence As Evidence) As Assembly

매개 변수

partialName
String String String String

어셈블리의 표시 이름입니다.The display name of the assembly.

securityEvidence
Evidence Evidence Evidence Evidence

어셈블리 로드에 사용할 증명 정보입니다.Evidence for loading the assembly.

반환

로드된 어셈블리입니다.The loaded assembly. partialName이 없으면 이 메서드에서 null을 반환합니다.If partialName is not found, this method returns null.

예외

어셈블리 또는 모듈이 서로 다른 두 증명 정보 집합으로 두 번 로드되었습니다.An assembly or module was loaded twice with two different sets of evidence.

partialName 매개 변수가 null인 경우The partialName parameter is null.

assemblyFile는 유효한 어셈블리가 아닙니다.assemblyFile is not a valid assembly.

또는-or- 버전 2.0 이상의 공용 언어 런타임이 현재 로드되어 있으며 partialName가 이후 버전으로 컴파일되었습니다.Version 2.0 or later of the common language runtime is currently loaded and partialName was compiled with a later version.

설명

중요

LoadWithPartialName(String, Evidence) 메서드는 사용 되지 않으며 이전 버전과 호환성을 위해 유지 되었습니다 했습니다.The LoadWithPartialName(String, Evidence) method is obsolete and has been retained for backward compatibility. 사용되는 대체 항목은 Assembly.Load(String)입니다.The non-obsolete alternative is Assembly.Load(String).

증명 정보는 코드에 부여할 수 있는 권한 같이 보안 정책을 결정하기 위해 입력하는 정보 집합입니다.Evidence is the set of information that constitutes input to security policy decisions, such as what permissions can be granted to code.

이 메서드를 사용 하 여 어셈블리를 로드 하는 애플리케이션 업그레이드 이러한 어셈블리의 영향을 받습니다.Applications that load assemblies with this method will be affected by upgrades of those assemblies. 따라서이 메서드를 사용 하지 마세요 사용 하도록 애플리케이션을 다시 디자인 된 Load 메서드 또는 LoadFrom 메서드.Therefore, do not use this method; redesign the application to use the Load method or the LoadFrom method.

이 메서드는 먼저 호출 Load합니다.This method first calls Load. 어셈블리가 없으면이 메서드는 같은 간단한 이름 및 가장 높은 버전 번호를 포함 하는 전역 어셈블리 캐시에서 어셈블리를 반환 합니다.If the assembly is not found, this method returns the assembly from the global assembly cache that has the same simple name, and the highest version number.

보안

SecurityPermission
비관리 코드 호출에 대 한 증명 정보를 사용 하 여 어셈블리를 로드 하려면.for calling unmanaged code and to load an assembly with evidence. 연결 된 열거형: ControlEvidenceAssociated enumeration: ControlEvidence

추가 정보

적용 대상