Assembly.LoadWithPartialName 方法

定义

使用部分名称从应用程序目录或从全局程序集缓存加载程序集。

重载

LoadWithPartialName(String)
已过时.
已过时.
已过时.

使用部分名称从应用程序目录或从全局程序集缓存加载程序集。

LoadWithPartialName(String, Evidence)
已过时.

使用部分名称从应用程序目录或从全局程序集缓存加载程序集。 使用提供的证据加载程序集。

注解

重要

方法的 Assembly.LoadWithPartialName 重载已过时,为了向后兼容,已保留。 未过时的替代项为 Assembly.Load(String)

LoadWithPartialName(String)

Source:
Assembly.CoreCLR.cs
Source:
Assembly.CoreCLR.cs
Source:
Assembly.CoreCLR.cs

注意

This method has been deprecated. Please use Assembly.Load() instead. https://go.microsoft.com/fwlink/?linkid=14202

注意

Assembly.LoadWithPartialName has been deprecated. Use Assembly.Load() instead.

注意

This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202

使用部分名称从应用程序目录或从全局程序集缓存加载程序集。

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

参数

partialName
String

程序集的显示名称。

返回

加载的程序集。 如果未找到 partialName,此方法将返回 null

属性

例外

partialName 参数为 null

assemblyFile 对于当前加载的运行时,不是有效的程序集。

注解

重要

方法 LoadWithPartialName(String) 已过时,为了向后兼容,已保留。 未过时的替代项为 Assembly.Load(String)

使用此方法加载程序集的应用程序将受到这些程序集升级的影响。 因此,请勿使用此方法;重新设计应用程序以 Load(String) 使用方法重载或 LoadFrom(String) 方法重载。

此方法首先调用 Load。 如果找不到程序集,此方法将从具有相同简单名称和最高版本号的全局程序集缓存中返回程序集。

另请参阅

适用于

LoadWithPartialName(String, Evidence)

注意

This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202

使用部分名称从应用程序目录或从全局程序集缓存加载程序集。 使用提供的证据加载程序集。

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);
static member LoadWithPartialName : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
[<System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")>]
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

程序集的显示名称。

securityEvidence
Evidence

用于加载程序集的证据。

返回

加载的程序集。 如果未找到 partialName,此方法将返回 null

属性

例外

一个程序集或模块用两个不同的证据集加载了两次。

partialName 参数为 null

assemblyFile 对于当前加载的运行时,不是有效的程序集。

注解

重要

方法 LoadWithPartialName(String, Evidence) 已过时,为了向后兼容,已保留。 未过时的替代项为 Assembly.Load(String)

证据是输入安全策略决策的一组信息(如代码可授予哪些权限)。

使用此方法加载程序集的应用程序将受到这些程序集升级的影响。 因此,请勿使用此方法;重新设计应用程序以使用 Load 方法或 LoadFrom 方法。

此方法首先调用 Load。 如果找不到程序集,此方法将从具有相同简单名称和最高版本号的全局程序集缓存中返回程序集。

另请参阅

适用于