ApplicationId.PublicKeyToken Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el token de clave pública de la aplicación.
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()
Valor de propiedad
Matriz de bytes que contiene el token de clave pública de la aplicación.
Ejemplos
En el ejemplo de código siguiente se muestra la PublicKeyToken propiedad mediante la obtención de a ApplicationId partir de una ApplicationSecurityInfo instancia creada mediante para ActivationContext la aplicación basada en manifiesto que se está ejecutando actualmente. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la ApplicationId clase .
// 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
Comentarios
El token de clave pública se representa mediante los últimos 8 bytes del hash SHA-1 de la clave pública en la que se firma la aplicación.
Para obtener más información, consulte AssemblyName.GetPublicKeyToken.