ヘッダーをスキップ
Oracle® Data Provider for .NET開発者ガイド
12c リリース1(12.1)
B72971-07
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

IOracleArrayTypeFactoryインタフェース

ODP.NETはIOracleArrayTypeFactoryインタフェースを使用して、Oracleコレクションを表す配列を作成します。

宣言

// C#
public interface IOracleArrayTypeFactory

要件

プロバイダ ODP.NET管理対象外ドライバ
アセンブリ Oracle.DataAccess.dll
ネームスペース Oracle.DataAccess.Types
.NET Framework 3.5, 4.0, 4.5

スレッド安全性

パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。

IOracleArrayTypeFactoryメンバー

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

IOracleArrayTypeFactoryインタフェース・メソッド

IOracleArrayTypeFactoryインタフェース・メソッドを、表16-26にリストします。

表16-26 IOracleArrayTypeFactoryインタフェース・メソッド

パブリック・メソッド 説明

CreateArray


Oracleコレクション要素を格納する新規配列を指定された長さで戻します

CreateStatusArray


コレクション要素のNULLステータスの格納に使用される、新規に割り当てられたOracleUdtStatus配列を指定された長さで戻します


IOracleArrayTypeFactoryインタフェース・メソッド

IOracleArrayTypeFactoryインタフェース・メソッドを、表16-27にリストします。

表16-27 IOracleArrayTypeFactoryインタフェース・メソッド

パブリック・メソッド 説明

CreateArray


Oracleコレクション要素を格納する新規配列を指定された長さで戻します

CreateStatusArray


コレクション要素のNULLステータスの格納に使用される、新規に割り当てられたOracleUdtStatus配列を指定された長さで戻します


CreateArray

このインタフェース・メソッドは、Oracleコレクション要素を格納する新規配列を指定された長さで戻します。

宣言

// C#
Array CreateArray(int numElems);

パラメータ

  • numElems

    戻されるコレクション要素の数。

戻り値

System.Arrayオブジェクト。

備考

Oracleコレクション型は、次のいずれかの状態で表示されます。

  • 適切なタイプの配列として。このタイプはコレクション要素を表す必要があります。

  • 適切なタイプの配列を含むカスタム・タイプとして。

いずれの場合でも、CreateArrayメソッドは、コレクション要素を格納する配列を指定された長さで作成します。

CreateStatusArray

このメソッドは、コレクション要素のNULLステータスの格納に使用される、新規に割り当てられたOracleUdtStatus配列を指定された長さで戻します。

宣言

// C#
Array CreateStatusArray(int numElems);

パラメータ

  • numElems

    戻されるコレクション要素の数。

戻り値

System.Arrayとしての多次元OracleUdtStatus配列。

備考

Oracleコレクション型は、次の状態で表示されます。

  • 適切なタイプの配列として。このタイプはコレクション要素を表す必要があります。

  • 適切なタイプの配列を含むカスタム・タイプとして。

いずれの場合でも、CreateStatusArrayメソッドは、コレクション要素のNULLステータスを格納するOracleUdtStatus配列を指定された長さで作成します。