プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# 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`からの継承

関連項目:

- "Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース"

- OracleBlobメンバー