ApplicationId.PublicKeyToken Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o token da chave pública da aplicação.
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 Propriedade
Um array de bytes contendo o token de chave pública da aplicação.
Exemplos
O exemplo de código seguinte apresenta a PublicKeyToken propriedade ao obter o ApplicationId a partir de uma ApplicationSecurityInfo instância criada usando para ActivationContext a aplicação baseada em manifestos atualmente em execução. Este exemplo de código faz parte de um exemplo maior fornecido para a 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
Observações
O token de chave pública é representado pelos últimos 8 bytes do hash SHA-1 da chave pública sob a qual a aplicação é assinada.
Para obter mais informações, veja AssemblyName.GetPublicKeyToken.