IEExecuteRemote.ExecuteAsAssembly 方法

定义

通过给定程序集文件名或路径、安全证据、哈希值及哈希算法来加载程序集和调用入口点。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 int ExecuteAsAssembly(System::String ^ file, System::Security::Policy::Evidence ^ evidence, cli::array <System::Byte> ^ hash, System::Configuration::Assemblies::AssemblyHashAlgorithm id);
public int ExecuteAsAssembly (string file, System.Security.Policy.Evidence evidence, byte[] hash, System.Configuration.Assemblies.AssemblyHashAlgorithm id);
member this.ExecuteAsAssembly : string * System.Security.Policy.Evidence * byte[] * System.Configuration.Assemblies.AssemblyHashAlgorithm -> int
Public Function ExecuteAsAssembly (file As String, evidence As Evidence, hash As Byte(), id As AssemblyHashAlgorithm) As Integer

参数

file
String

包含程序集清单的文件的名称或路径。

evidence
Evidence

用于加载程序集的证据。

hash
Byte[]

计算所得的哈希代码的值。

id
AssemblyHashAlgorithm

用于对文件执行哈希操作以及生成强名称的哈希算法。

返回

加载的程序集。

适用于