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 的總和大於資料長度。

適用於