Bagikan melalui


KeyedHashAlgorithm.Key Properti

Definisi

Mendapatkan atau mengatur kunci yang akan digunakan dalam algoritma hash.

public:
 virtual property cli::array <System::Byte> ^ Key { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
public virtual byte[] Key { get; set; }
member this.Key : byte[] with get, set
Public Overridable Property Key As Byte()

Nilai Properti

Byte[]

Kunci yang digunakan dalam algoritma hash.

Pengecualian

Upaya dilakukan untuk mengubah Key properti setelah hashing dimulai.

Contoh

Contoh kode berikut menunjukkan cara mengambil alih Key properti untuk mengambil kunci yang digunakan dalam objek saat ini KeyedHashAlgorithm . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk KeyedHashAlgorithm kelas .

   virtual array<Byte>^ get() override
   {
      return dynamic_cast<array<Byte>^>(keyedCrypto->Key->Clone());
   }

   virtual void set( array<Byte>^value ) override
   {
      keyedCrypto->Key = dynamic_cast<array<Byte>^>(value->Clone());
   }
}
public override byte[] Key
{
    get
    {
        return (byte[]) keyedCrypto.Key.Clone();
    }
    set
    {
        keyedCrypto.Key = (byte[]) value.Clone();
    }
}
Public Overrides Property Key() As Byte()
    Get
        Return CType(keyedCrypto.Key.Clone(), Byte())
    End Get
    Set(ByVal Value As Byte())
        keyedCrypto.Key = CType(Value.Clone(), Byte())
    End Set
End Property

Keterangan

Properti ini adalah aksesor publik untuk bidang .KeyValue

Berlaku untuk

Lihat juga