KeyedHashAlgorithm.Key Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Kunci yang digunakan dalam algoritma hash.
Pengecualian
Upaya dilakukan untuk mengubah Key properti setelah hashing dimulai.
Contoh
Contoh kode berikut menunjukkan cara mengambil Key alih 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