ApplicationId.PublicKeyToken Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das öffentliche Schlüsseltoken für die Anwendung ab.
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()
Eigenschaftswert
- Byte[]
Ein Bytearray mit dem Token des öffentlichen Schlüssels für die Assembly.
Beispiele
Im folgenden Codebeispiel wird die Eigenschaft angezeigt, indem ApplicationId die von einer ApplicationSecurityInfo Instanz abgerufen wird, die PublicKeyToken mithilfe ActivationContext der derzeit ausgeführten manifestbasierten Anwendung erstellt wurde. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ApplicationId Klasse bereitgestellt wird.
// 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
Hinweise
Das öffentliche Schlüsseltoken wird durch die letzten 8 Bytes des SHA-1-Hashs des öffentlichen Schlüssels dargestellt, unter dem die Anwendung signiert ist.
Weitere Informationen finden Sie unter AssemblyName.GetPublicKeyToken.