Hash.Closeメソッド

 

説明

出力または入力を終了します。

 

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();

 

関連項目

ReadReadLineWriteWriteStringGetHashDataメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る