説明 |
データを読み込みます。 コンストラクタで指定したReaderオブジェクトからデータを読み込みます。読み込まれたデータは内部でハッシュ値の算出が行われます。 Readerオブジェクトのデータをすべて読み込まなかった場合でもハッシュ値の算出はReaderオブジェクトの残りのデータを含めて算出されます。 |
|
呼出形式 |
var data = hs.Read( [ size ] ) |
|
戻り値 |
読み込んだデータ ByteArrayオブジェクト(Mobile版ではStringオブジェクト)を返します。読み込むデータが無い場合はnullを返します。 |
|
引数 |
integer size |
読み込む最大のバイト数 省略するか-1を指定すると最後まで読み込みます。 |
例外 |
CRS-34 |
メモリ不足です |
|
SEC-1 |
有効な入出力オブジェクトが指定されていません |
|
SEC-7 |
オペレーションシーケンスが不正です |
|
SEC-9 |
Readメソッドがありません |
|
SEC-10 |
読み込み操作を完了できませんでした |
|
SEC-13 |
セキュリティプロバイダでエラーが発生しました |
使用例 |
var fs = new FileSystem; var fp = fs.Open("data.txt", FileSystem.OPEN_READ); var hs = new Hash(fp, Hash.HALG_MD5); var d = hs.Read(); hs.Close(true); var h = hs.GetHashData();
|
|
関連項目 |
ByteArrayクラス |