Kmac256.HashDataAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
KMAC256 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır. |
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken) |
KMAC256 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken) |
KMAC256 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)
- Kaynak:
- Kmac256.cs
KMAC256 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır.
public static System.Threading.Tasks.ValueTask HashDataAsync (ReadOnlyMemory<byte> key, System.IO.Stream source, Memory<byte> destination, ReadOnlyMemory<byte> customizationString = default, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : ReadOnlyMemory<byte> * System.IO.Stream * Memory<byte> * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Shared Function HashDataAsync (key As ReadOnlyMemory(Of Byte), source As Stream, destination As Memory(Of Byte), Optional customizationString As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parametreler
- key
- ReadOnlyMemory<Byte>
KMAC anahtarı.
- source
- Stream
Karma akış.
- customizationString
- ReadOnlyMemory<Byte>
İsteğe bağlı özelleştirme dizesi. Varsayılan olarak özelleştirme dizesi yoktur.
- cancellationToken
- CancellationToken
İptal isteklerini izlemek için belirteç. Varsayılan değer None.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir ValueTask.
Özel durumlar
source
null
.
source
okumayı desteklemez.
İşlem sırasında bir hata oluştu.
cancellationToken
iptal edildi.
Platform KMAC256 desteklemiyor. Çağıranlar, platformun KMAC256 desteklenip desteklemediğini belirlemek için IsSupported özelliğini kullanabilir.
Şunlara uygulanır
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken)
- Kaynak:
- Kmac256.cs
KMAC256 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (byte[] key, System.IO.Stream source, int outputLength, byte[]? customizationString = default, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : byte[] * System.IO.Stream * int * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (key As Byte(), source As Stream, outputLength As Integer, Optional customizationString As Byte() = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())
Parametreler
- key
- Byte[]
KMAC anahtarı.
- source
- Stream
Karma akış.
- outputLength
- Int32
Üretilmesi gereken karmanın boyutu.
- customizationString
- Byte[]
İsteğe bağlı özelleştirme dizesi. Varsayılan olarak özelleştirme dizesi yoktur.
- cancellationToken
- CancellationToken
İptal isteklerini izlemek için belirteç. Varsayılan değer None.
Döndürülenler
Hesaplanan karma ile tamamlanan bir ValueTask<TResult>.
Özel durumlar
key
veya source
null
.
source
okumayı desteklemez.
outputLength
negatif.
İşlem sırasında bir hata oluştu.
cancellationToken
iptal edildi.
Platform KMAC256 desteklemiyor. Çağıranlar, platformun KMAC256 desteklenip desteklemediğini belirlemek için IsSupported özelliğini kullanabilir.
Şunlara uygulanır
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken)
- Kaynak:
- Kmac256.cs
KMAC256 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (ReadOnlyMemory<byte> key, System.IO.Stream source, int outputLength, ReadOnlyMemory<byte> customizationString = default, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : ReadOnlyMemory<byte> * System.IO.Stream * int * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (key As ReadOnlyMemory(Of Byte), source As Stream, outputLength As Integer, Optional customizationString As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())
Parametreler
- key
- ReadOnlyMemory<Byte>
KMAC anahtarı.
- source
- Stream
Karma akış.
- outputLength
- Int32
Üretilmesi gereken karmanın boyutu.
- customizationString
- ReadOnlyMemory<Byte>
İsteğe bağlı özelleştirme dizesi. Varsayılan olarak özelleştirme dizesi yoktur.
- cancellationToken
- CancellationToken
İptal isteklerini izlemek için belirteç. Varsayılan değer None.
Döndürülenler
Hesaplanan karma ile tamamlanan bir ValueTask<TResult>.
Özel durumlar
source
null
.
source
okumayı desteklemez.
outputLength
negatif.
İşlem sırasında bir hata oluştu.
cancellationToken
iptal edildi.
Platform KMAC256 desteklemiyor. Çağıranlar, platformun KMAC256 desteklenip desteklemediğini belirlemek için IsSupported özelliğini kullanabilir.