日本語PDF

OracleBlobメンバー

OracleBlobメンバーは次の表にリスト表示されています。

OracleBlobコンストラクタ

OracleBlobコンストラクタを、表13-10にリストします。

表13-10 OracleBlobコンストラクタ

コンストラクタ 説明

OracleBlobコンストラクタ

OracleBlobクラスのインスタンスを作成します(オーバーロード)

OracleBlob静的フィールド

OracleBlob静的フィールドを、表13-11にリストします。

表13-11 OracleBlob静的フィールド

フィールド 説明

MaxSize

BLOBが保持できる最大バイト数、4,294,967,295 (2^32 - 1)バイトを保持します

Null

OracleBlobインスタンスの値に割り当てることができるNULL値を表します

OracleBlob静的メソッド

OracleBlob静的メソッドを、表13-12にリストします。

表13-12 OracleBlob静的メソッド

メソッド 説明

Equals

System.Objectからの継承(オーバーロード)

OracleBlobインスタンス・プロパティ

OracleBlobインスタンス・プロパティを、表13-13にリストします。

表13-13 OracleBlobインスタンス・プロパティ

プロパティ 説明

CanRead

LOBストリームが読取り可能かどうかを示します

CanSeek

順方向および逆方向検索操作を実行するかどうかを示します

CanWrite

LOBオブジェクトが書込みをサポートしているかどうかを示します

Connection

BLOBデータの取得および書込みに使用するOracleConnectionを示します

IsEmpty

BLOBが空かどうかを示します

IsInChunkWriteMode

BLOBがオープンされているために索引更新が遅延するかどうかを示します

IsNull

現行インスタンスにNULL値があるかどうかを示します

IsTemporary

現行インスタンスが一時BLOBにバインドされているかどうかを示します

Length

BLOBデータのサイズを示します

OptimumChunkSize

パフォーマンスを向上させるため、読取りおよび書込み操作で使用する必要のある、最適なデータ・バッファ長(またはその倍数)を示します。

Position

LOBストリームの現行の読取りまたは書込み位置を示します

Value

データをBLOBの最初のバイトから開始するバイト配列として戻します

OracleBlobインスタンス・メソッド

OracleBlobインスタンス・メソッドを、表13-14にリストします。

表13-14 OracleBlobインスタンス・メソッド

メソッド 説明

Append

指定されたデータを現行のOracleBlobインスタンスに追加します(オーバーロード)

BeginChunkWrite

BLOBをオープンします

BeginRead

System.IO.Streamからの継承

BeginWrite

System.IO.Streamからの継承

Clone

OracleBlobオブジェクトのコピーを作成します

Close

現行のストリームをクローズし、それに関連するリソースを解除します

Compare

現行インスタンスが参照するデータと指定されたオブジェクトのデータを比較します

CopyTo

現行のOracleBlobインスタンスからOracleBlobオブジェクトにコピーします(オーバーロード)

CreateObjRef

System.MarshalByRefObjectからの継承

Dispose

このオブジェクトによって割り当てられたリソースを解除します

EndChunkWrite

現行のOracleBlobインスタンスが参照するBLOBをクローズします

EndRead

System.IO.Streamからの継承

EndWrite

System.IO.Streamからの継承

Equals

System.Objectからの継承(オーバーロード)

Erase

データを消去します(オーバーロード)

Flush

サポートされていません

GetHashCode

System.Objectからの継承

GetLifetimeService

System.MarshalByRefObjectからの継承

GetType

System.Objectからの継承

InitializedLifetimeService

System.MarshalByRefObjectからの継承

IsEqual

2つのOracleBlobが参照するLOBデータを比較します

Read

ODP.NET LOBタイプのインスタンスから指定バイト数を読み取り、bufferに移入します

ReadByte

System.IO.Streamからの継承

Search

OracleBlobの現行インスタンスのバイナリ・パターンを検索します

Seek

現行のLOBストリームに位置を設定します

SetLength

BLOB値を指定した長さに切り捨てます

ToString

System.Objectからの継承

Write

指定されたバッファをOracleBlobに書き込みます

WriteByte

System.IO.Streamからの継承