AssemblyIdentity 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从其组成部分构造 。AssemblyIdentity
public AssemblyIdentity (string name, Version version = default, string cultureName = default, System.Collections.Immutable.ImmutableArray<byte> publicKeyOrToken = default, bool hasPublicKey = false, bool isRetargetable = false, System.Reflection.AssemblyContentType contentType = System.Reflection.AssemblyContentType.Default);
public AssemblyIdentity (string? name, Version? version = default, string? cultureName = default, System.Collections.Immutable.ImmutableArray<byte> publicKeyOrToken = default, bool hasPublicKey = false, bool isRetargetable = false, System.Reflection.AssemblyContentType contentType = System.Reflection.AssemblyContentType.Default);
new Microsoft.CodeAnalysis.AssemblyIdentity : string * Version * string * System.Collections.Immutable.ImmutableArray<byte> * bool * bool * System.Reflection.AssemblyContentType -> Microsoft.CodeAnalysis.AssemblyIdentity
Public Sub New (name As String, Optional version As Version = Nothing, Optional cultureName As String = Nothing, Optional publicKeyOrToken As ImmutableArray(Of Byte) = Nothing, Optional hasPublicKey As Boolean = false, Optional isRetargetable As Boolean = false, Optional contentType As AssemblyContentType = System.Reflection.AssemblyContentType.Default)
参数
- name
- String
程序集的简单名称。
- version
- Version
该程序集的版本。
- cultureName
- String
要与程序集关联的区域性的名称。 (任何大小写) 指定 null、 Empty或 “neutral” 以表示 InvariantCulture。 名称可以是不包含 NUL 字符的任意字符串,不会验证区域性名称的合法性。
- publicKeyOrToken
- ImmutableArray<Byte>
程序集的公钥或公钥标记。
- hasPublicKey
- Boolean
指示是否 publicKeyOrToken
表示公钥。
- isRetargetable
- Boolean
指示程序集是否可重定目标。
- contentType
- AssemblyContentType
指定在比较中处理此对象的绑定模型。
例外
hasPublicKey
为 false,包含 publicKeyOrToken
的值不是公钥令牌的大小(8 个字节)。
contentType
不是 枚举的值 AssemblyContentType 。