ApplicationId.PublicKeyToken Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il token di chiave pubblica per l'applicazione.
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()
Valore della proprietà
Matrice di byte contenente il token di chiave pubblica per l'applicazione.
Esempio
Nell'esempio di codice seguente viene visualizzata la PublicKeyToken proprietà ottenendo da un'istanza ApplicationIdApplicationSecurityInfo creata utilizzando per ActivationContext l'applicazione basata su manifesto attualmente in esecuzione. Questo esempio di codice fa parte di un esempio più ampio fornito per la ApplicationId classe .
// 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
Commenti
Il token di chiave pubblica è rappresentato dagli ultimi 8 byte dell'hash SHA-1 della chiave pubblica con cui l'applicazione è firmata.
Per altre informazioni, vedere AssemblyName.GetPublicKeyToken.