HashAlgorithm.HashCore Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| HashCore(Byte[], Int32, Int32) |
Ha egy származtatott osztályban felül van bírálva, az objektumba írt adatokat a kivonatolási algoritmusba irányítja. |
| HashCore(ReadOnlySpan<Byte>) |
Átirányítja az objektumra írt adatokat a kivonatoló algoritmusba a kivonat kiszámításához. |
HashCore(Byte[], Int32, Int32)
- Forrás:
- HashAlgorithm.cs
- Forrás:
- HashAlgorithm.cs
- Forrás:
- HashAlgorithm.cs
- Forrás:
- HashAlgorithm.cs
- Forrás:
- HashAlgorithm.cs
Ha egy származtatott osztályban felül van bírálva, az objektumba írt adatokat a kivonatolási algoritmusba irányítja.
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)
Paraméterek
- array
- Byte[]
A kivonatkód kiszámításához használt bemenet.
- ibStart
- Int32
Az eltolás a bájttömbbe, amelyből az adatokat használni szeretné.
- cbSize
- Int32
Az adatokként használandó bájtok száma a bájttömbben.
Megjegyzések
Ezt a metódust nem az alkalmazáskód hívja meg.
Ez az absztrakt metódus elvégzi a kivonatszámítást. A titkosítási kivonatoló algoritmus minden írása ezen a metóduson keresztül továbbítja az adatokat. Ez a módszer minden adatblokk esetében frissíti a kivonatobjektum állapotát, így a rendszer helyes kivonatértéket ad vissza az adatok végén.
A következőre érvényes:
HashCore(ReadOnlySpan<Byte>)
- Forrás:
- HashAlgorithm.cs
- Forrás:
- HashAlgorithm.cs
- Forrás:
- HashAlgorithm.cs
- Forrás:
- HashAlgorithm.cs
- Forrás:
- HashAlgorithm.cs
Átirányítja az objektumra írt adatokat a kivonatoló algoritmusba a kivonat kiszámításához.
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))
Paraméterek
- source
- ReadOnlySpan<Byte>
A kivonatkód kiszámításához használt bemenet.
Megjegyzések
Ennek a metódusnak az alapértelmezett implementációja egy ideiglenes tömbbe másol source , és meghívja azokat HashCore(Byte[], Int32, Int32).
A származtatott típusok felülbírálják ezt a módszert, hogy elkerüljék a köztes adatmásolást.