共用方式為


IncrementalHash.GetHashAndReset 方法

定義

多載

GetHashAndReset()

擷取先前呼叫 AppendData(Byte[])所累積之數據的哈希或 HMAC,並傳回物件在建構時的狀態。

GetHashAndReset(Span<Byte>)

擷取從先前呼叫 AppendData(ReadOnlySpan<Byte>) 方法所累積之數據的哈希或哈希式訊息驗證碼 (HMAC),並將物件重設為其初始狀態。

GetHashAndReset()

來源:
IncrementalHash.cs
來源:
IncrementalHash.cs
來源:
IncrementalHash.cs

擷取先前呼叫 AppendData(Byte[])所累積之數據的哈希或 HMAC,並傳回物件在建構時的狀態。

public:
 cli::array <System::Byte> ^ GetHashAndReset();
public byte[] GetHashAndReset ();
member this.GetHashAndReset : unit -> byte[]
Public Function GetHashAndReset () As Byte()

傳回

Byte[]

計算的哈希或 HMAC。

例外狀況

對象已經處置。

適用於

GetHashAndReset(Span<Byte>)

來源:
IncrementalHash.cs
來源:
IncrementalHash.cs
來源:
IncrementalHash.cs

擷取從先前呼叫 AppendData(ReadOnlySpan<Byte>) 方法所累積之數據的哈希或哈希式訊息驗證碼 (HMAC),並將物件重設為其初始狀態。

public:
 int GetHashAndReset(Span<System::Byte> destination);
public int GetHashAndReset (Span<byte> destination);
member this.GetHashAndReset : Span<byte> -> int
Public Function GetHashAndReset (destination As Span(Of Byte)) As Integer

參數

destination
Span<Byte>

要接收哈希或 HMAC 值的緩衝區。

傳回

寫入至 destination的位元元數目。

例外狀況

destination 具有小於 HashLengthInBytesLength 值。

對象已經處置。

適用於