AdomdDataReader クラス
コマンドを実行して順方向専用の結果セットを読み取る手段を提供し、多次元データ ソースへのアクセスに使用できます。
名前空間: Microsoft.AnalysisServices.AdomdServer
アセンブリ: msmgdsrv (msmgdsrv.dll)
構文
'宣言
Public NotInheritable Class AdomdDataReader _
Inherits MarshalByRefObject _
Implements IDataReader, IDisposable, IDataRecord, IEnumerable
'使用
Dim instance As AdomdDataReader
public sealed class AdomdDataReader : MarshalByRefObject,
IDataReader, IDisposable, IDataRecord, IEnumerable
public ref class AdomdDataReader sealed : public MarshalByRefObject,
IDataReader, IDisposable, IDataRecord, IEnumerable
[<SealedAttribute>]
type AdomdDataReader =
class
inherit MarshalByRefObject
interface IDataReader
interface IDisposable
interface IDataRecord
interface IEnumerable
end
public final class AdomdDataReader extends MarshalByRefObject implements IDataReader, IDisposable, IDataRecord, IEnumerable
説明
AdomdDataReader クラスは、ADOMD.NET の [System.Data.IDataReader] インターフェイスの実装です。すべての Microsoft .NET データ プロバイダは、順方向専用の結果セットを迅速に読み取る手段として [System.Data.IDataReader] インターフェイスを実装します。
AdomdDataReader を作成するには、コンストラクタを直接使用するのではなく、AdomdCommand の ExecuteReader メソッドを呼び出す必要があります。
AdomdDataReader を使用している間、AdomdCommand および関連付けられた AdomdConnection は、AdomdDataReader を処理するためにビジー状態になります。この状態の間は、AdomdConnection または AdomdCommand オブジェクトに対して、閉じる以外の操作は何も実行できません。この状態は、AdomdDataReader の Close または Dispose メソッドが呼び出されるまで続きます。データが読み取られている間に別のプロセスまたはスレッドによって結果セットに加えられた変更は、AdomdDataReader のユーザーに表示される場合がありますが、正確な動作は、タイミングに応じて変わります。
AdomdDataReader が閉じた後に呼び出すことができるプロパティは、IsClosed と RecordsAffected だけです。
継承階層
System. . :: . .Object
System. . :: . .MarshalByRefObject
Microsoft.AnalysisServices.AdomdServer..::..AdomdDataReader
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。