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 を作成するには、コンストラクタを直接使用するのではなく、AdomdCommandExecuteReader メソッドを呼び出す必要があります。

AdomdDataReader を使用している間、AdomdCommand および関連付けられた AdomdConnection は、AdomdDataReader を処理するためにビジー状態になります。この状態の間は、AdomdConnection または AdomdCommand オブジェクトに対して、閉じる以外の操作は何も実行できません。この状態は、AdomdDataReader の Close または Dispose メソッドが呼び出されるまで続きます。データが読み取られている間に別のプロセスまたはスレッドによって結果セットに加えられた変更は、AdomdDataReader のユーザーに表示される場合がありますが、正確な動作は、タイミングに応じて変わります。

AdomdDataReader が閉じた後に呼び出すことができるプロパティは、IsClosedRecordsAffected だけです。

継承階層

System. . :: . .Object
  System. . :: . .MarshalByRefObject
    Microsoft.AnalysisServices.AdomdServer..::..AdomdDataReader

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。