ApplicationId.PublicKeyToken Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den offentliga nyckeltoken för programmet.
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()
Egenskapsvärde
En bytematris som innehåller den offentliga nyckeltoken för programmet.
Exempel
I följande kodexempel visas PublicKeyToken egenskapen genom att ApplicationId hämta från en ApplicationSecurityInfo instans som skapats med hjälp av ActivationContext för det manifestbaserade programmet som körs för närvarande. Det här kodexemplet är en del av ett större exempel för ApplicationId klassen.
// 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
Kommentarer
Token för offentlig nyckel representeras av de sista 8 byteen av SHA-1-hashen för den offentliga nyckel som programmet är signerat under.
Mer information finns i AssemblyName.GetPublicKeyToken.