Partager via


Classe AdomdDataReader

Fournit un moyen de lire un jeu de résultats avant uniquement obtenu en exécutant une commande et pouvant être utilisé pour accéder aux sources de données multidimensionnelles.

Hiérarchie d'héritage

Object
  MarshalByRefObject
    Microsoft.AnalysisServices.AdomdServer.AdomdDataReader

Espace de noms :  Microsoft.AnalysisServices.AdomdServer
Assembly :  msmgdsrv (en msmgdsrv.dll)

Syntaxe

'Déclaration
Public NotInheritable Class AdomdDataReader _
    Inherits MarshalByRefObject _
    Implements IDataReader, IDisposable, IDataRecord, IEnumerable
'Utilisation
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

Le type AdomdDataReader expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Depth Obtient une valeur indiquant la profondeur d'imbrication de la ligne actuelle.
Propriété publique FieldCount Obtient une valeur indiquant le nombre de colonnes dans la ligne actuelle.
Propriété publique IsClosed Obtient une valeur qui indique si le lecteur de données est fermé.
Propriété publique Item[Int32] Obtient la valeur d'une colonne spécifiée dans son format natif, en fonction de la position ordinale de la colonne.Dans Microsoft Visual C#, cette propriété est l'indexeur de la classe T:Microsoft.AnalysisServices.AdomdServer.AdomdDataReader.
Propriété publique Item[String] Obtient la valeur d'une colonne spécifiée dans son format natif, en fonction du nom de la colonne.Dans Microsoft Visual C#, cette propriété est l'indexeur de la classe AdomdDataReader.
Propriété publique RecordsAffected Ce membre est réservé pour un usage ultérieur.

Haut

Méthodes

  Nom Description
Méthode publique {dtor} Cette méthode est réservée à un usage interne uniquement.
Méthode publique Close Ferme le AdomdDataReader.
Méthode publique CreateObjRef Informations critiques de sécurité. (hérité de MarshalByRefObject.)
Méthode publique Dispose Libère toutes les ressources utilisées par le AdomdDataReader.
Méthode publique Equals (hérité de Object.)
Méthode publique GetBoolean Retourne un Boolean qui contient la valeur de la colonne spécifiée.
Méthode publique GetByte Retourne un Byte qui contient la valeur de la colonne spécifiée.
Méthode publique GetBytes Ce membre est réservé pour un usage ultérieur.
Méthode publique GetChar Retourne un Char qui contient la valeur de la colonne spécifiée.
Méthode publique GetChars Retourne un tableau d'objets Char qui contient un flux de valeurs de la colonne spécifiée.
Méthode publique GetData Retourne une interface System.Data.IDataReader à utiliser lorsqu'une colonne pointe vers des données structurées plus distantes.
Méthode publique GetDataReader Obtient un objet AdomdDataReader de la colonne spécifiée.
Méthode publique GetDataTypeName Retourne un String qui contient le nom complet du type de données pour la colonne spécifiée.
Méthode publique GetDateTime Retourne un DateTime qui contient la valeur de la colonne spécifiée.
Méthode publique GetDecimal Retourne un Decimal qui contient la valeur de la colonne spécifiée.
Méthode publique GetDouble Retourne un Double qui contient la valeur de la colonne spécifiée.
Méthode publique GetEnumerator Obtient une interface IEnumerator pour itérer au sein de la collection.
Méthode publique GetFieldType Retourne un Type qui représente le type de données de la colonne spécifiée.
Méthode publique GetFloat Retourne un Float qui contient la valeur de la colonne spécifiée.
Méthode publique GetGuid Retourne un Guid qui contient la valeur de la colonne spécifiée.
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetInt16 Retourne un type Int16 qui contient la valeur de la colonne spécifiée.
Méthode publique GetInt32 Retourne un type Int32 qui contient la valeur de la colonne spécifiée.
Méthode publique GetInt64 Retourne un type Int64 qui contient la valeur de la colonne spécifiée.
Méthode publique GetLifetimeService Informations critiques de sécurité. (hérité de MarshalByRefObject.)
Méthode publique GetName Retourne le nom de la colonne spécifiée.
Méthode publique GetOrdinal Retourne la position ordinale de la colonne spécifiée.
Méthode publique GetSchemaTable Retourne un DataTable qui décrit les métadonnées de la colonne de AdomdDataReader.
Méthode publique GetString Retourne un String qui contient la valeur de la colonne spécifiée.
Méthode publique GetTimeSpan Obtient un TimeSpan qui contient la valeur de la colonne spécifiée.
Méthode publique GetType (hérité de Object.)
Méthode publique GetValue Retourne la valeur de la colonne spécifiée dans son format natif.
Méthode publique GetValues Obtient un tableau de valeurs pour toutes les colonnes de la ligne actuelle.
Méthode publique InitializeLifetimeService Informations critiques de sécurité. (hérité de MarshalByRefObject.)
Méthode publique IsDBNull Retourne un Boolean qui indique si la colonne est définie sur la valeur « null ».
Méthode publique NextResult Ce membre est réservé pour un usage ultérieur.
Méthode publique Read Fait avancer le AdomdDataReader jusqu'à la ligne suivante.
Méthode publique ToString (hérité de Object.)

Haut

Notes

La classe AdomdDataReader est l'implémentation de l'interface [System.Data.IDataReader] pour ADOMD.NET. Tous les fournisseurs de données Microsoft .NET implémentent l'interface [System.Data.IDataReader] pour lire rapidement les ensembles de résultats forward-only.

Pour créer un AdomdDataReader, vous devez appeler la méthode ExecuteReader de AdomdCommand plutôt qu'utiliser directement un constructeur.

Alors que AdomdDataReader est utilisé, le AdomdCommand et le AdomdConnection associé sont occupés à servir le AdomdDataReader. Dans cet état, aucune opération ne peut être effectuée sur les objets AdomdConnection ou AdomdCommand sauf leur fermeture. Cela reste le cas tant que la méthode Close ou Dispose de AdomdDataReader est appelée. Les modifications apportées à un ensemble de résultats par un processus ou un autre thread pendant que les données sont en lecture peuvent être visibles à l'utilisateur de AdomdDataReader. Toutefois, le comportement exact dépend de l'expiration.

IsClosed et RecordsAffected sont les seules propriétés que vous pouvez appeler après la fermeture de AdomdDataReader.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.AnalysisServices.AdomdServer