HashAlgorithm::ComputeHash Method (array<Byte>, Int32, Int32)
Computes the hash value for the specified region of the specified byte array.
Namespace: System.Security.Cryptography
Assembly: mscorlib (in mscorlib.dll)
public: array<unsigned char>^ ComputeHash( array<unsigned char>^ buffer, int offset, int count )
Parameters
- buffer
- Type: array<System::Byte>
The input to compute the hash code for.
- offset
- Type: System::Int32
The offset into the byte array from which to begin using data.
- count
- Type: System::Int32
The number of bytes in the array to use as data.
| Exception | Condition |
|---|---|
| ArgumentException | count is an invalid value. -or- buffer length is invalid. |
| ArgumentNullException | buffer is nullptr. |
| ArgumentOutOfRangeException | offset is out of range. This parameter requires a non-negative number. |
| ObjectDisposedException | The object has already been disposed. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.