ApplicationId.PublicKeyToken Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera token klucza publicznego dla aplikacji.
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()
Wartość właściwości
Tablica bajtów zawierająca token klucza publicznego dla aplikacji.
Przykłady
Poniższy przykład kodu wyświetla PublicKeyToken właściwość , uzyskując ApplicationId element z wystąpienia utworzonego ApplicationSecurityInfo przy użyciu ActivationContext elementu dla aktualnie wykonywanej aplikacji opartej na manifeście. Ten przykład kodu jest częścią większego przykładu udostępnionego ApplicationId dla klasy .
// 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
Uwagi
Token klucza publicznego jest reprezentowany przez ostatnie 8 bajtów skrótu SHA-1 klucza publicznego, w ramach którego aplikacja jest podpisana.
Aby uzyskać więcej informacji, zobacz AssemblyName.GetPublicKeyToken.