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