ApplicationId.PublicKeyToken Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.