Assembly.LoadWithPartialName Method

Definition

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

Overloads

LoadWithPartialName(String)

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

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.

Remarks

Important

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)

Warning

This API is now obsolete.

부분 이름을 사용하여 애플리케이션 디렉터리 또는 전역 어셈블리 캐시에서 어셈블리를 로드합니다.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("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);
[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.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. https://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);
public static System.Reflection.Assembly LoadWithPartialName (string partialName);
[System.Obsolete]
public static System.Reflection.Assembly LoadWithPartialName (string partialName);
static member LoadWithPartialName : string -> System.Reflection.Assembly
Public Shared Function LoadWithPartialName (partialName As String) As Assembly

Parameters

partialName
String

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

Returns

Assembly

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

Attributes

Exceptions

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.

Remarks

Important

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.

See also

LoadWithPartialName(String, Evidence)

Warning

This API is now obsolete.

부분 이름을 사용하여 애플리케이션 디렉터리 또는 전역 어셈블리 캐시에서 어셈블리를 로드합니다.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);
public static System.Reflection.Assembly LoadWithPartialName (string partialName, System.Security.Policy.Evidence securityEvidence);
[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);
[System.Obsolete]
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

Parameters

partialName
String

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

securityEvidence
Evidence

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

Returns

Assembly

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

Attributes

Exceptions

어셈블리 또는 모듈이 서로 다른 두 증명 정보 집합으로 두 번 로드되었습니다.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.

Remarks

Important

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.

See also

Applies to