Aracılığıyla paylaş


IncrementalHash.TryGetHashAndReset(Span<Byte>, Int32) Yöntem

Tanım

Karma algoritması tarafından son veriler işlendikten sonra karma hesaplamayı sonlandırmaya çalışır.

public:
 bool TryGetHashAndReset(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryGetHashAndReset (Span<byte> destination, out int bytesWritten);
member this.TryGetHashAndReset : Span<byte> * int -> bool
Public Function TryGetHashAndReset (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parametreler

destination
Span<Byte>

karma veya Hash-Based İleti Kimlik Doğrulama Kodu (HMAC) değerini alacak arabellek.

bytesWritten
Int32

Bu yöntem döndürdüğünde, içine destinationyazılan toplam bayt sayısıdır. Bu parametre başlatılmamış olarak kabul edilir.

Döndürülenler

true karma veya HMAC değerini alacak kadar uzunsa destination ; değilse, false.

Özel durumlar

IncrementalHash Nesne zaten atılmış.

Şunlara uygulanır