IComSoapMetadata.GenerateSigned(String, String, Boolean, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成一个程序集,该程序集包含指定类型库所表示的 COM+ 组件的公共语言运行时 (CLR) 元数据;使用强名称密钥对来对程序集进行签名;然后将该程序集安装在全局程序集缓存中。
此 API 支持产品基础结构,不能在代码中直接使用。
public:
System::String ^ GenerateSigned(System::String ^ SrcTypeLibFileName, System::String ^ OutPath, bool InstallGac, [Runtime::InteropServices::Out] System::String ^ % Error);
public string GenerateSigned (string SrcTypeLibFileName, string OutPath, bool InstallGac, out string Error);
abstract member GenerateSigned : string * string * bool * string -> string
Public Function GenerateSigned (SrcTypeLibFileName As String, OutPath As String, InstallGac As Boolean, ByRef Error As String) As String
参数
- SrcTypeLibFileName
- String
类型库的名称,将为该类型库生成一个程序集。
- OutPath
- String
将在其中生成程序集的文件夹。
- InstallGac
- Boolean
一个标志,指示是否将程序集安装在全局程序集缓存中。
- Error
- String
一个可写入错误信息的字符串。
返回
生成的程序集的名称。
注解
如有必要, GenerateSigned 方法指定为指定的类型库生成包含 CLR 元数据的程序集。 此外, GenerateSigned 会生成一个强名称密钥对并为程序集签名。
参数 InstallGac
指示是否在全局程序集缓存中安装程序集。 但是, 类的GenerateSignedGenerateMetadata一个实现会忽略此值,并始终尝试在全局程序集缓存中安装已签名的程序集。