Aracılığıyla paylaş


Shake256.Read Yöntem

Tanım

Aşırı Yüklemeler

Read(Span<Byte>)

Nesneyi ilk durumuna sıfırlamadan ve karmayı almaya devam etmek için ek çağrılara izin vermeden AppendData yöntemlerine yapılan önceki çağrılardan toplanan verilerin karmasıyla arabelleği doldurur.

Read(Int32)

Nesneyi ilk durumuna sıfırlamadan ve karmayı almaya devam etmek için ek çağrılara izin vermeden AppendData yöntemlerine yapılan önceki çağrılardan toplanan verilerin karması alınır.

Read(Span<Byte>)

Nesneyi ilk durumuna sıfırlamadan ve karmayı almaya devam etmek için ek çağrılara izin vermeden AppendData yöntemlerine yapılan önceki çağrılardan toplanan verilerin karmasıyla arabelleği doldurur.

public:
 void Read(Span<System::Byte> destination);
public void Read (Span<byte> destination);
member this.Read : Span<byte> -> unit
Public Sub Read (destination As Span(Of Byte))

Parametreler

destination
Span<Byte>

Karma ile doldurulacak arabellek.

Özel durumlar

İşlem sırasında bir hata oluştu.

Nesnesi zaten atılmış.

Platform karmanın birden çok okunmasını desteklemez. GetHashAndReset(Span<Byte>) tek bir işlem gerçekleştirmek için kullanılabilir.

Şunlara uygulanır

Read(Int32)

Nesneyi ilk durumuna sıfırlamadan ve karmayı almaya devam etmek için ek çağrılara izin vermeden AppendData yöntemlerine yapılan önceki çağrılardan toplanan verilerin karması alınır.

public:
 cli::array <System::Byte> ^ Read(int outputLength);
public byte[] Read (int outputLength);
member this.Read : int -> byte[]
Public Function Read (outputLength As Integer) As Byte()

Parametreler

outputLength
Int32

Üretilmesi gereken karmanın boyutu.

Döndürülenler

Byte[]

Hesaplanan karma.

Özel durumlar

outputLength negatif.

İşlem sırasında bir hata oluştu.

Nesnesi zaten atılmış.

Platform karmanın birden çok okunmasını desteklemez. GetHashAndReset(Int32) tek bir işlem gerçekleştirmek için kullanılabilir.

Şunlara uygulanır