ApplicationId.PublicKeyToken Eigenschap

Definitie

Hiermee haalt u het openbare-sleuteltoken voor de toepassing op.

public:
 property cli::array <System::Byte> ^ PublicKeyToken { cli::array <System::Byte> ^ get(); };
public byte[] PublicKeyToken { get; }
member this.PublicKeyToken : byte[]
Public ReadOnly Property PublicKeyToken As Byte()

Waarde van eigenschap

Byte[]

Een bytematrix met het token van de openbare sleutel voor de toepassing.

Voorbeelden

In het volgende codevoorbeeld wordt de eigenschap weergegeven door de PublicKeyTokenApplicationId eigenschap te verkrijgen van een ApplicationSecurityInfo exemplaar dat is gemaakt met behulp van de ActivationContext instantie die momenteel wordt uitgevoerd voor de toepassing op basis van manifesten. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de ApplicationId klasse.

// To display the value of the public key, enumerate the Byte array for the property.
Console.Write("ApplicationId.PublicKeyToken property = ");
byte[] pk = asi.ApplicationId.PublicKeyToken;
for (int i = 0; i < pk.GetLength(0); i++)
    Console.Write("{0:x}", pk[i]);
// To display the value of the public key, enumerate the Byte array for the property.
printf "ApplicationId.PublicKeyToken property = "
let pk = asi.ApplicationId.PublicKeyToken
for i = 0 to pk.GetLength 0 - 1 do
    printf $"{pk[i]:x}"
' To display the value of the public key, enumerate the Byte array for the property.
Console.Write("ApplicationId.PublicKeyToken property = ")
Dim pk As Byte() = asi.ApplicationId.PublicKeyToken
Dim i As Integer
For i = 0 To (pk.GetLength(0))
    Console.Write("{0:x}", pk(i))
Next i

Opmerkingen

Het token voor de openbare sleutel wordt vertegenwoordigd door de laatste 8 bytes van de SHA-1-hash van de openbare sleutel waaronder de toepassing is ondertekend.

Zie AssemblyName.GetPublicKeyToken voor meer informatie.

Van toepassing op