IncrementalHash.AppendData 方法

定义

重载

AppendData(Byte[])

data 的全部内容追加到哈希或 HMAC 中已处理的数据。

AppendData(ReadOnlySpan<Byte>)

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

AppendData(Byte[], Int32, Int32)

count 字节 data(从 offset开始)追加到哈希或 HMAC 中已处理的数据。

AppendData(Byte[])

Source:
IncrementalHash.cs
Source:
IncrementalHash.cs
Source:
IncrementalHash.cs

data 的全部内容追加到哈希或 HMAC 中已处理的数据。

C#
public void AppendData (byte[] data);

参数

data
Byte[]

要处理的数据。

例外

data null

对象已释放。

适用于

.NET 9 和其他版本
产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

AppendData(ReadOnlySpan<Byte>)

Source:
IncrementalHash.cs
Source:
IncrementalHash.cs
Source:
IncrementalHash.cs

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

C#
public void AppendData (ReadOnlySpan<byte> data);

参数

data
ReadOnlySpan<Byte>

要处理的数据。

例外

适用于

.NET 9 和其他版本
产品 版本
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

AppendData(Byte[], Int32, Int32)

Source:
IncrementalHash.cs
Source:
IncrementalHash.cs
Source:
IncrementalHash.cs

count 字节 data(从 offset开始)追加到哈希或 HMAC 中已处理的数据。

C#
public void AppendData (byte[] data, int offset, int count);

参数

data
Byte[]

要处理的数据。

offset
Int32

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

count
Int32

要用作数据的数组中的字节数。

例外

data null

count 范围不足。 此参数要求非负数小于 dataLength 值。

count 大于 dataLength - offset

对象已释放。

适用于

.NET 9 和其他版本
产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1