IncrementalHash.GetHashAndReset Yöntem

Tanım

Aşırı Yüklemeler

GetHashAndReset()

Yöntemlere yapılan önceki çağrılardan toplanan veriler için karma veya Karma Tabanlı İleti Kimlik Doğrulama Kodu'nu AppendData (HMAC) alır ve nesneyi ilk durumuna sıfırlar.

GetHashAndReset(Span<Byte>)

Yöntemlere yapılan önceki çağrılardan toplanan veriler için karma veya Karma Tabanlı İleti Kimlik Doğrulama Kodu'nu AppendData(ReadOnlySpan<Byte>) (HMAC) alır ve nesneyi ilk durumuna sıfırlar.

GetHashAndReset()

Yöntemlere yapılan önceki çağrılardan toplanan veriler için karma veya Karma Tabanlı İleti Kimlik Doğrulama Kodu'nu AppendData (HMAC) alır ve nesneyi ilk durumuna sıfırlar.

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

Döndürülenler

Byte[]

Hesaplanan karma veya HMAC.

Özel durumlar

IncrementalHash Nesnesi zaten atılmış.

Şunlara uygulanır

GetHashAndReset(Span<Byte>)

Yöntemlere yapılan önceki çağrılardan toplanan veriler için karma veya Karma Tabanlı İleti Kimlik Doğrulama Kodu'nu AppendData(ReadOnlySpan<Byte>) (HMAC) alır ve nesneyi ilk durumuna sıfırlar.

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

Parametreler

destination
Span<Byte>

Karma veya HMAC değerini alacak arabellek.

Döndürülenler

Int32

öğesine yazılan destinationbayt sayısı.

Özel durumlar

destinationdeğerinden HashLengthInBytesküçük bir Length değere sahiptir.

Nesnesi zaten atılmış.

Şunlara uygulanır