AdomdDataReader 클래스

명령을 실행하여 얻은 정방향 전용 결과 집합을 읽는 방법을 제공하며, 다차원 데이터 원본에 액세스하는 데 사용할 수 있습니다.

상속 계층

Object
  MarshalByRefObject
    Microsoft.AnalysisServices.AdomdServer.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 유형에서 다음 멤버를 표시합니다.

속성

  이름 설명
공용 속성 Depth 현재 행의 중첩 수준을 나타내는 값을 가져옵니다.
공용 속성 FieldCount 현재 행의 열 수를 나타내는 값을 가져옵니다.
공용 속성 IsClosed 데이터 판독기가 닫혀 있는지 여부를 나타내는 값을 가져옵니다.
공용 속성 Item[Int32] 열의 서수 위치가 지정된 경우, 지정된 열의 값을 네이티브 형식으로 가져옵니다.Microsoft Visual C#에서 이 속성은 T:Microsoft.AnalysisServices.AdomdServer.AdomdDataReader 클래스의 인덱서입니다.
공용 속성 Item[String] 열 이름이 지정된 경우, 지정된 열의 값을 네이티브 형식으로 가져옵니다.Microsoft Visual C#에서 이 속성은 AdomdDataReader 클래스의 인덱서입니다.
공용 속성 RecordsAffected 이 멤버는 나중에 사용하도록 예약되어 있습니다.

위쪽

메서드

  이름 설명
공용 메서드 {dtor} 이 메서드는 내부 전용입니다.
공용 메서드 Close AdomdDataReader 를 닫습니다.
공용 메서드 CreateObjRef 보안에 중요합니다. (MarshalByRefObject에서 상속됨)
공용 메서드 Dispose AdomdDataReader 에서 사용하는 모든 리소스를 해제합니다.
공용 메서드 Equals (Object에서 상속됨)
공용 메서드 GetBoolean 지정된 열의 값을 포함하는 Boolean을 반환합니다.
공용 메서드 GetByte 지정된 열의 값을 포함하는 Byte를 반환합니다.
공용 메서드 GetBytes 이 멤버는 나중에 사용하도록 예약되어 있습니다.
공용 메서드 GetChar 지정된 열의 값을 포함하는 Char를 반환합니다.
공용 메서드 GetChars 지정된 열의 값 스트림을 포함하는 Char 개체의 배열을 반환합니다.
공용 메서드 GetData 열이 더 많은 원격의 구조화된 데이터를 가리킬 경우 사용되는 System.Data.IDataReader 인터페이스를 반환합니다.
공용 메서드 GetDataReader 지정된 열에서 AdomdDataReader 개체를 가져옵니다.
공용 메서드 GetDataTypeName 지정된 열에 대한 데이터 형식의 전체 이름을 포함하는 String을 반환합니다.
공용 메서드 GetDateTime 지정된 열의 값을 포함하는 DateTime을 반환합니다.
공용 메서드 GetDecimal 지정된 열의 값을 포함하는 Decimal을 반환합니다.
공용 메서드 GetDouble 지정된 열의 값을 포함하는 Double을 반환합니다.
공용 메서드 GetEnumerator 컬렉션을 반복하는 IEnumerator 인터페이스를 가져옵니다.
공용 메서드 GetFieldType 지정된 열의 데이터 형식을 나타내는 Type을 반환합니다.
공용 메서드 GetFloat 지정된 열의 값을 포함하는 Float를 반환합니다.
공용 메서드 GetGuid 지정된 열의 값을 포함하는 Guid를 반환합니다.
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetInt16 지정된 열의 값을 포함하는 Int16을 반환합니다.
공용 메서드 GetInt32 지정된 열의 값을 포함하는 Int32를 반환합니다.
공용 메서드 GetInt64 지정된 열의 값을 포함하는 Int64를 반환합니다.
공용 메서드 GetLifetimeService 보안에 중요합니다. (MarshalByRefObject에서 상속됨)
공용 메서드 GetName 지정된 열의 이름을 반환합니다.
공용 메서드 GetOrdinal 지정된 열의 서수 위치를 반환합니다.
공용 메서드 GetSchemaTable AdomdDataReader 의 열 메타데이터를 설명하는 DataTable을 반환합니다.
공용 메서드 GetString 지정된 열의 값을 포함하는 String을 반환합니다.
공용 메서드 GetTimeSpan 지정된 열의 값을 포함하는 TimeSpan을 가져옵니다.
공용 메서드 GetType (Object에서 상속됨)
공용 메서드 GetValue 지정된 열의 값을 네이티브 형식으로 반환합니다.
공용 메서드 GetValues 현재 행의 모든 열에 대한 값 배열을 가져옵니다.
공용 메서드 InitializeLifetimeService 보안에 중요합니다. (MarshalByRefObject에서 상속됨)
공용 메서드 IsDBNull 열이 null로 설정되어 있는지 여부를 나타내는 값을 포함하는 Boolean을 반환합니다.
공용 메서드 NextResult 이 멤버는 나중에 사용하도록 예약되어 있습니다.
공용 메서드 Read AdomdDataReader 를 다음 행으로 이동합니다.
공용 메서드 ToString (Object에서 상속됨)

위쪽

주의

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 속성만 호출할 수 있습니다.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.AnalysisServices.AdomdServer 네임스페이스