Freigeben über


AssemblyIdentity Konstruktor

Definition

Erstellt ein AssemblyIdentity aus seinen Bestandteilen.

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)

Parameter

name
String

Der einfache Name der Assembly.

version
Version

Die Version der Assembly.

cultureName
String

Der Name der Kultur, die der Assembly zugeordnet werden soll. Geben Sie null, Emptyoder "neutral" (beliebige Großschreibung) an, um darzustellen InvariantCulture. Der Name kann eine beliebige Zeichenfolge sein, die kein NUL-Zeichen enthält. Die Rechtmäßigkeit des Kulturnamens wird nicht überprüft.

publicKeyOrToken
ImmutableArray<Byte>

Der öffentliche Schlüssel oder das Öffentliche Schlüsseltoken der Assembly.

hasPublicKey
Boolean

Gibt an, ob publicKeyOrToken ein öffentlicher Schlüssel darstellt.

isRetargetable
Boolean

Gibt an, ob die Assembly retargetable ist.

contentType
AssemblyContentType

Gibt das Bindungsmodell für die Behandlung dieses Objekts in Vergleichen an.

Ausnahmen

hasPublicKey ist false und publicKeyOrToken enthält einen Wert, der nicht die Größe eines öffentlichen Schlüsseltokens hat( 8 Bytes).

contentType ist kein Wert der AssemblyContentType Enumeration.

Gilt für: