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를 만들려면 생성자를 직접 사용하는 대신 AdomdCommand의 ExecuteReader 메서드를 호출해야 합니다.
AdomdDataReader를 사용하는 동안 AdomdCommand 및 연관된 AdomdConnection은 AdomdDataReader를 계속 제공합니다. 이 상태에서는 AdomdConnection 또는 AdomdCommand 개체를 닫는 것 이외에 이 개체에 대해 어떠한 작업도 수행할 수 없습니다. 이 상태는 AdomdDataReader의 Close 또는 Dispose 메서드가 호출될 때까지 유지됩니다. 데이터를 읽는 동안 다른 프로세스 또는 스레드에 의해 결과 집합에서 수행된 변경 사항은 AdomdDataReader의 사용자에게 표시될 수 있습니다. 하지만 정확한 동작은 해당 시점에 따라 달라집니다.
AdomdDataReader가 닫힌 다음에는 IsClosed 및 RecordsAffected 속성만 호출할 수 있습니다.
스레드 보안
이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.