KeyedHashAlgorithm.Key プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ハッシュ アルゴリズムで使用するキーを取得または設定します。
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()
プロパティ値
Byte[]
ハッシュ アルゴリズムで使用するキー。
例外
ハッシュが開始された後に、Key プロパティを変更しようとしました。
例
次のコード例では、 プロパティをオーバーライドして、現在KeyedHashAlgorithmのKeyオブジェクトで使用されているキーを取得する方法を示します。 このコード例は、KeyedHashAlgorithm クラスのために提供されている大規模な例の一部です。
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
注釈
このプロパティは、 フィールドのパブリック アクセサー KeyValue です。