NonCryptographicHashAlgorithm.GetHashAndResetCore(Span<Byte>) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
寫入計算哈希值, destination
然後清除累積狀態。
protected:
virtual void GetHashAndResetCore(Span<System::Byte> destination);
protected virtual void GetHashAndResetCore (Span<byte> destination);
abstract member GetHashAndResetCore : Span<byte> -> unit
override this.GetHashAndResetCore : Span<byte> -> unit
Protected Overridable Sub GetHashAndResetCore (destination As Span(Of Byte))
參數
備註
這個方法的實作必須將完全 HashLengthInBytes 位元組 destination
寫入 。
請勿假設緩衝區已零初始化。
類別 NonCryptographicHashAlgorithm 會在呼叫此方法之前驗證緩衝區的大小,並將範圍向下配量以完全以長度為單位 HashLengthInBytes 。
這個方法預設實作會呼叫 GetCurrentHashCore(Span<Byte>) 後面接著 Reset()。 這個方法的覆寫不需要呼叫其中一個方法,但必須確保呼叫端無法觀察行為的差異。