Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет средство чтения однопроходного результирующего набора, который получают при выполнении определенной команды и который можно использовать для доступа к источникам многомерных данных.
Иерархия наследования
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 | Возвращает таблицу данных DataTable, описывающую метаданные столбца AdomdDataReader. |
![]() |
GetString | Возвращает значение типа String, содержащее значение из указанного столбца. |
![]() |
GetTimeSpan | Возвращает значение типа TimeSpan, содержащее значение из указанного столбца. |
![]() |
GetType | (Производный от Object.) |
![]() |
GetValue | Возвращает значение указанного столбца в его собственном формате. |
![]() |
GetValues | Возвращает массив значений для всех столбцов в текущей строке. |
![]() |
InitializeLifetimeService | Важный элемент безопасности. (Производный от MarshalByRefObject.) |
![]() |
IsDBNull | Возвращает значение типа Boolean, содержащее значение, указывающее, установлено ли в столбце значение NULL. |
![]() |
NextResult | Этот элемент зарезервирован для использования в будущем. |
![]() |
Read | Перемещает AdomdDataReader на следующую строку. |
![]() |
ToString | (Производный от Object.) |
В начало
Замечания
Класс AdomdDataReader является реализацией интерфейса [System.Data.IDataReader] для ADOMD.NET. Все поставщики данных Microsoft .NET реализуют интерфейс [System.Data.IDataReader] как способ быстрого чтения однонаправленных результирующих наборов.
Для создания объекта AdomdDataReader вместо непосредственного использования конструктора необходимо вызвать метод ExecuteReader объекта AdomdCommand.
Во время использования AdomdDataReader объект AdomdCommand и связанный с ним объект AdomdDataReader занимаются обслуживанием AdomdConnection. В этом состоянии никакие операции, кроме закрытия, с объектом AdomdConnection или AdomdCommand выполнять нельзя. Такое состояние сохраняется до тех пор, пока не будет вызван метод Close или Dispose модуля AdomdDataReader. Изменения, внесенные в результирующий набор другим процессом или потоком во время выполнения чтения данных, могут быть видны пользователю AdomdDataReader. Однако точное поведение зависит от времени.
Свойства IsClosed и RecordsAffected являются единственными, которые можно вызывать после закрытия AdomdDataReader.
Безопасность многопоточности
Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.
.gif)
.gif)