Freigeben über


HashAlgorithm.ComputeHash Method (array<Byte[], Int32, Int32)

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Computes the hash value for the specified region of the specified byte array.

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

Syntax

'Declaration
Public Function ComputeHash ( _
    buffer As Byte(), _
    offset As Integer, _
    count As Integer _
) As Byte()
public byte[] ComputeHash(
    byte[] 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.

Return Value

Type: array<System.Byte[]
The computed hash code.

Exceptions

Exception Condition
ArgumentException

count is an invalid value.

-or-

buffer length is invalid.

ArgumentNullException

buffer is nulla null reference (Nothing in Visual Basic).

ArgumentOutOfRangeException

offset is out of range. This parameter requires a non-negative number.

ObjectDisposedException

The object has already been disposed.

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.