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 símbolo (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 símbolo (token) de clave pública de la aplicación.
Ejemplos
En el ejemplo de código siguiente se muestra la PublicKeyToken propiedad obteniendo el ApplicationId objeto de una ApplicationSecurityInfo instancia creada con para ActivationContext la aplicación basada en manifiesto que se está ejecutando actualmente. Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase ApplicationId.
// 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 con la que se firma la aplicación.
Para obtener más información, vea AssemblyName.GetPublicKeyToken.