Freigeben über


Hash.GenerateHash-Methode

Berechnet mithilfe des angegebenen Hashalgorithmus den Hashwert für die Assembly.

Namespace: System.Security.Policy
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Function GenerateHash ( _
    hashAlg As HashAlgorithm _
) As Byte()
'Usage
Dim instance As Hash
Dim hashAlg As HashAlgorithm
Dim returnValue As Byte()

returnValue = instance.GenerateHash(hashAlg)
public byte[] GenerateHash (
    HashAlgorithm hashAlg
)
public:
array<unsigned char>^ GenerateHash (
    HashAlgorithm^ hashAlg
)
public byte[] GenerateHash (
    HashAlgorithm hashAlg
)
public function GenerateHash (
    hashAlg : HashAlgorithm
) : byte[]

Parameter

  • hashAlg
    Der zum Berechnen des Hashwerts für die Assembly verwendete Hashalgorithmus.

Rückgabewert

Ein Bytearray, das den Hashwert für die Assembly darstellt.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

Der hashAlg-Parameter ist NULL (Nothing in Visual Basic).

SecurityException

Der Hashwert für die Assembly kann nicht generiert werden.

Hinweise

Die im Klassenkonstruktor angegebene Assembly stellt die Bytes für die Berechnung des Hashwerts bereit. Der hashAlg-Parameter stellt ein von einer bestimmten HashAlgorithm-Eigenschaft abgeleitetes Objekt dar. Der zurückgegebene Hashwert ist vom Typ, der von hashAlg angegeben wird.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Hash-Klasse
Hash-Member
System.Security.Policy-Namespace