説明 |
出力または入力を終了します。 Hashオブジェクトからハッシュ値を取得する場合は必ずCloseメソッドの呼び出しが必要です。Closeメソッドを呼び出さずにGetHashDataメソッドを呼び出すとSEC-7例外が発生します。 |
|
呼出形式 |
hs.Close( [ deep ] ) |
|
戻り値 |
なし |
|
引数 |
boolean deep |
$TRUEを指定した場合、コンストラクタで指定したReader/WriterオブジェクトのCloseメソッドを呼び出します。 それ以外の場合、Hashオブジェクトをクローズしますが、Reader/WriterオブジェクトのCloseメソッドは実行されません。 |
例外 |
CRS-34 |
メモリ不足です |
|
SEC-1 |
有効な入出力オブジェクトが指定されていません |
|
SEC-7 |
オペレーションシーケンスが不正です |
|
SEC-13 |
セキュリティプロバイダでエラーが発生しました |
使用例 |
var fs = new FileSystem; var fp = fs.Open("data.txt", FileSystem.OPEN_READ); var hs = new Hash(fp, Hash.HALG_MD5); var data = hs.Read(); hs.Close($TRUE); var h = hs.GetHashData();
|
|
関連項目 |