Partager via


ApplicationId.PublicKeyToken Propriété

Définition

Obtient le jeton de clé publique pour l'application.

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()

Valeur de propriété

Byte[]

Tableau d'octets contenant le jeton de clé publique de l'application.

Exemples

L’exemple de code suivant affiche la PublicKeyToken propriété en obtenant l’instance ApplicationId ApplicationSecurityInfo créée à l’aide de l’application ActivationContext basée sur un manifeste en cours d’exécution. Cet exemple de code fait partie d’un exemple plus grand fourni pour 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

Remarques

Le jeton de clé publique est représenté par les 8 derniers octets du hachage SHA-1 de la clé publique sous laquelle l’application est signée.

Pour plus d'informations, consultez AssemblyName.GetPublicKeyToken.

S’applique à