Udostępnij za pośrednictwem


Klasa AdomdDataReader

Zapewnia to odczytu tylko zestaw wyników uzyskane za pomocą polecenia i umożliwia dostęp do źródeł dane analityczne.

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    Microsoft.AnalysisServices.AdomdClient.AdomdDataReader

Przestrzeń nazw:  Microsoft.AnalysisServices.AdomdClient
Zestaw:  Microsoft.AnalysisServices.AdomdClient (w Microsoft.AnalysisServices.AdomdClient.dll)

Składnia

'Deklaracja
Public NotInheritable Class AdomdDataReader _
    Inherits MarshalByRefObject _
    Implements IDataReader, IDisposable, IDataRecord, IEnumerable
'Użycie
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

Typ AdomdDataReader uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Depth Pobiera wartość wskazującą głębokość zagnieżdżenia dla bieżącego wiersza.
Właściwość publiczna FieldCount Pobiera wartość wskazująca liczbę kolumn w bieżącym wierszu.
Właściwość publiczna IsClosed Pobiera wartość wskazującą, czy czytnik danych jest zamknięty.
Właściwość publiczna Item[Int32] W format macierzysty, pobiera wartość określona kolumna podana pozycja porządkowa kolumny.W Microsoft Visual C#, ta właściwość jest indeksowanie dla AdomdDataReader klasy
Właściwość publiczna Item[String] Pobiera wartość określona kolumna w format macierzysty, podać nazwę kolumny.W Microsoft Visual C#, ta właściwość jest indeksowanie dla AdomdDataReader klasy
Właściwość publiczna RecordsAffected To element członkowski jest zarezerwowana do użytku w przyszłości.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Close Zamyka AdomdDataReader.
Metoda publiczna CreateObjRef (Dziedziczony z MarshalByRefObject).
Metoda publiczna Dispose Wykonuje zadania przez aplikację skojarzonych z zwalniania, zwalnianie lub resetowanie niezarządzanych zasobów.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetBoolean Zwraca wartość logiczna zawiera wartości z określonej kolumna.
Metoda publiczna GetByte Zwraca bajt zawiera wartości z określonej kolumna.
Metoda publiczna GetBytes To element członkowski jest zarezerwowana do użytku w przyszłości.
Metoda publiczna GetChar Zwraca Char zawiera wartości z określonej kolumna.
Metoda publiczna GetChars Zwraca tablicę Char obiektów zawierających strumienia wartości z określonej kolumna.
Metoda publiczna GetData Zwraca System.Data.IDataReader interfejs ma być używany, gdy kolumna wskazuje zdalny danych strukturalnych.
Metoda publiczna GetDataReader Pobiera AdomdDataReader obiekt z określonej kolumna.
Metoda publiczna GetDataTypeName Zwraca ciąg zawiera pełną nazwę typu danych dla określonego kolumna.
Metoda publiczna GetDateTime Zwraca DateTime zawiera wartości z określonej kolumna.
Metoda publiczna GetDecimal Zwraca dziesiętny zawiera wartości z określonej kolumna.
Metoda publiczna GetDouble Zwraca podwójne zawiera wartości z określonej kolumna.
Metoda publiczna GetEnumerator Pobiera elemencie IEnumerator interfejs dla iteracji kolekcja.
Metoda publiczna GetFieldType Zwraca typu który reprezentuje określony typ danych kolumna.
Metoda publiczna GetFloat Zwraca ruchome zawiera wartości z określonej kolumna.
Metoda publiczna GetGuid Zwraca Guid zawiera wartości z określonej kolumna.
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetInt16 Zwraca Int16 zawiera wartości z określonej kolumna.
Metoda publiczna GetInt32 Zwraca Int32 zawiera wartości z określonej kolumna.
Metoda publiczna GetInt64 Zwraca Int64 zawiera wartości z określonej kolumna.
Metoda publiczna GetLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda publiczna GetName Zwraca nazwę określonej kolumna.
Metoda publiczna GetOrdinal Zwraca pozycję porządkową określona kolumna.
Metoda publiczna GetSchemaTable Zwraca elementu DataTable , który opisuje kolumna metadane AdomdDataReader.
Metoda publiczna GetString Zwraca ciąg zawiera wartości z określonej kolumna.
Metoda publiczna GetTimeSpan Zwraca TimeSpan zawiera wartości z określonej kolumna.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna GetValue Zwraca wartość z kolumna określonej w jego format macierzysty.
Metoda publiczna GetValues Pobiera tablicę wartości dla wszystkich kolumn w bieżącym wierszu.
Metoda publiczna InitializeLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda publiczna IsDBNull Zwraca logiczna zawiera wartość wskazującą, czy kolumna jest zestaw wartości null.
Metoda chroniona MemberwiseClone() (Dziedziczony z Object).
Metoda chroniona MemberwiseClone(Boolean) (Dziedziczony z MarshalByRefObject).
Metoda publiczna NextResult To element członkowski jest zarezerwowana do użytku w przyszłości.
Metoda publiczna Read Zaliczki AdomdDataReader do następnego wiersza.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IEnumerable.GetEnumerator

Do góry

Uwagi

AdomdDataReader Klasy jest implementacją [System.Data.IDataReader] interfejs ADOMD.NET.All Microsoft .NET Framework dostawców danych implementuje [System.Data.IDataReader] interfejs jako sposób na szybkie czytanie zestawy wyników tylko do przodu.

Aby utworzyć AdomdDataReader, musisz wywołać ExecuteReader metoda AdomdCommand, zamiast bezpośrednio za pomocą konstruktora.

Podczas AdomdDataReader jest w użyciu, AdomdCommand i skojarzonym AdomdConnection jest zajęty, służąc AdomdDataReader.W tym stanie można wykonać żadnych operacji na AdomdConnection lub AdomdCommand obiektów innych niż ich zamykania.Pozostaje to przypadek do momentu Close lub Dispose metoda AdomdDataReader jest nazywany.Zmiany wprowadzone w zestaw wyników przez inny proces lub wątek, gdy dane są odczytywane mogą być widoczne dla użytkownika o AdomdDataReader.Dokładne zachowanie jest jednak czasu zależnego.

IsClosedi RecordsAffected są tylko właściwości, które można wywołać, po AdomdDataReader jest zamknięty.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.