IncrementalHash.AppendData 方法

定义

重载

AppendData(Byte[])

将指定数据追加到已进行哈希或 HMAC 处理的数据。

AppendData(ReadOnlySpan<Byte>)

将指定数据追加到已在哈希或基于哈希的消息验证代码 (HMAC) 中处理的数据。

AppendData(Byte[], Int32, Int32)

从指定偏移量开始,向已经过哈希或基于哈希的消息验证代码 (HMAC) 处理的数据追加指定数据的指定字节数。

AppendData(Byte[])

将指定数据追加到已进行哈希或 HMAC 处理的数据。

public:
 void AppendData(cli::array <System::Byte> ^ data);
public void AppendData (byte[] data);
member this.AppendData : byte[] -> unit
Public Sub AppendData (data As Byte())

参数

data
Byte[]

要处理的数据。

例外

datanull

适用于

AppendData(ReadOnlySpan<Byte>)

将指定数据追加到已在哈希或基于哈希的消息验证代码 (HMAC) 中处理的数据。

public:
 void AppendData(ReadOnlySpan<System::Byte> data);
public void AppendData (ReadOnlySpan<byte> data);
member this.AppendData : ReadOnlySpan<byte> -> unit
Public Sub AppendData (data As ReadOnlySpan(Of Byte))

参数

data
ReadOnlySpan<Byte>

要处理的数据。

例外

适用于

AppendData(Byte[], Int32, Int32)

从指定偏移量开始,向已经过哈希或基于哈希的消息验证代码 (HMAC) 处理的数据追加指定数据的指定字节数。

public:
 void AppendData(cli::array <System::Byte> ^ data, int offset, int count);
public void AppendData (byte[] data, int offset, int count);
member this.AppendData : byte[] * int * int -> unit
Public Sub AppendData (data As Byte(), offset As Integer, count As Integer)

参数

data
Byte[]

要处理的数据。

offset
Int32

字节数组中的偏移量,从该位置开始使用数据。

count
Int32

要从 data 中使用的字节数。

例外

datanull

countoffset 为负数。

  • 或 - count 大于 data 的长度。

offsetcount 的总和大于数据长度。

适用于