HashAlgorithm.HashCore 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
HashCore(Byte[], Int32, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, nesnesine yazılan verileri karmayı hesaplamaya yönelik karma algoritmasına yönlendirir. |
HashCore(ReadOnlySpan<Byte>) |
Nesneye yazılan verileri karmayı hesaplamaya yönelik karma algoritmasına yönlendirir. |
HashCore(Byte[], Int32, Int32)
- Kaynak:
- HashAlgorithm.cs
- Kaynak:
- HashAlgorithm.cs
- Kaynak:
- HashAlgorithm.cs
Türetilmiş bir sınıfta geçersiz kılındığında, nesnesine yazılan verileri karmayı hesaplamaya yönelik karma algoritmasına yönlendirir.
protected:
abstract void HashCore(cli::array <System::Byte> ^ array, int ibStart, int cbSize);
protected abstract void HashCore (byte[] array, int ibStart, int cbSize);
abstract member HashCore : byte[] * int * int -> unit
Protected MustOverride Sub HashCore (array As Byte(), ibStart As Integer, cbSize As Integer)
Parametreler
- array
- Byte[]
Karma kodunun hesaplanacağı giriş.
- ibStart
- Int32
Verileri kullanmaya başlamak için bayt dizisine uzaklık.
- cbSize
- Int32
Bayt dizisinde veri olarak kullanılacak bayt sayısı.
Açıklamalar
Bu yöntem uygulama kodu tarafından çağrılmıyor.
Bu soyut yöntem karma hesaplama gerçekleştirir. Şifreleme karma algoritmasına yapılan her yazma işlemi verileri bu yöntemden geçirir. Bu yöntem, her veri bloğu için karma nesnesinin durumunu güncelleştirir, böylece verilerin sonunda doğru bir karma değer döndürülür.
Şunlara uygulanır
HashCore(ReadOnlySpan<Byte>)
- Kaynak:
- HashAlgorithm.cs
- Kaynak:
- HashAlgorithm.cs
- Kaynak:
- HashAlgorithm.cs
Nesneye yazılan verileri karmayı hesaplamaya yönelik karma algoritmasına yönlendirir.
protected:
virtual void HashCore(ReadOnlySpan<System::Byte> source);
protected virtual void HashCore (ReadOnlySpan<byte> source);
abstract member HashCore : ReadOnlySpan<byte> -> unit
override this.HashCore : ReadOnlySpan<byte> -> unit
Protected Overridable Sub HashCore (source As ReadOnlySpan(Of Byte))
Parametreler
- source
- ReadOnlySpan<Byte>
Karma kodunun hesaplanacağı giriş.
Açıklamalar
Bu yöntemin varsayılan uygulaması geçici bir diziye kopyalanır source
ve öğesini çağırır HashCore(Byte[], Int32, Int32).
Türetilmiş türler, ara veri kopyalamayı önlemek için bu yöntemi geçersiz kılmalıdır.