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 。