IncrementalHash.AppendData 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
AppendData(Byte[]) |
將 |
AppendData(ReadOnlySpan<Byte>) |
將指定的數據附加至哈希或哈希式訊息驗證碼 (HMAC) 中已處理的數據。 |
AppendData(Byte[], Int32, Int32) |
從 |
AppendData(Byte[])
將 data
的整個內容附加至哈希或 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[]
要處理的數據。
例外狀況
data
null
。
對象已經處置。
適用於
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)
從 offset
開始,將 data
的 count
位元組附加至哈希或 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
null
。
count
超出範圍。 此參數需要小於 data
Length 值的非負數。
count
大於 data
。Length - offset
。
對象已經處置。