Clase AdomdDataReader
Proporciona un medio para leer un conjunto de resultados de solo avance que se obtiene al ejecutar un comando y se puede utilizar para tener acceso a orígenes de datos multidimensionales.
Jerarquía de herencia
Object
MarshalByRefObject
Microsoft.AnalysisServices.AdomdServer.AdomdDataReader
Espacio de nombres: Microsoft.AnalysisServices.AdomdServer
Ensamblado: msmgdsrv (en msmgdsrv.dll)
Sintaxis
'Declaración
Public NotInheritable Class AdomdDataReader _
Inherits MarshalByRefObject _
Implements IDataReader, IDisposable, IDataRecord, IEnumerable
'Uso
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
El tipo AdomdDataReader expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Depth | Obtiene un valor que indica la profundidad del anidamiento de la fila actual. | |
FieldCount | Obtiene un valor que indica el número de columnas de la fila actual. | |
IsClosed | Obtiene un valor que indica si el lector de datos está cerrado. | |
Item[Int32] | Obtiene el valor de una columna especificada en su formato nativo según la posición del ordinal de la columna.En Microsoft Visual C#, esta propiedad es el indizador para la clase T:Microsoft.AnalysisServices.AdomdServer.AdomdDataReader. | |
Item[String] | Obtiene el valor de una columna especificada en su formato nativo dado el nombre de la columna.En Microsoft Visual C#, esta propiedad es el indizador para la clase AdomdDataReader. | |
RecordsAffected | Este miembro se reserva para uso futuro. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
{dtor} | Este método solo es para uso interno. | |
Close | Cierra el objeto AdomdDataReader. | |
CreateObjRef | Importante para la seguridad. (Se hereda de MarshalByRefObject.) | |
Dispose | Libera todos los recursos que utiliza AdomdDataReader. | |
Equals | (Se hereda de Object.) | |
GetBoolean | Devuelve un tipo de datos Boolean que contiene el valor de la columna especificada. | |
GetByte | Devuelve un tipo de datos Byte que contiene el valor de la columna especificada. | |
GetBytes | Este miembro se reserva para uso futuro. | |
GetChar | Devuelve un tipo de datos Char que contiene el valor de la columna especificada. | |
GetChars | Devuelve una matriz de objetos Char que contiene un flujo de valores de la columna especificada. | |
GetData | Devuelve una interfaz System.Data.IDataReader que se va a utilizar cuando una columna señale más datos estructurados remotos. | |
GetDataReader | Obtiene un objeto AdomdDataReader en la columna especificada. | |
GetDataTypeName | Devuelve un tipo de datos String que contiene el nombre completo del tipo de datos para la columna especificada. | |
GetDateTime | Devuelve un tipo de datos DateTime que contiene el valor de la columna especificada. | |
GetDecimal | Devuelve un tipo de datos Decimal que contiene el valor de la columna especificada. | |
GetDouble | Devuelve un tipo de datos Double que contiene el valor de la columna especificada. | |
GetEnumerator | Obtiene una interfaz IEnumerator para efectuar una iteración por la colección. | |
GetFieldType | Devuelve un tipo de datos Type que representa el tipo de datos de la columna especificada. | |
GetFloat | Devuelve un tipo de datos Float que contiene el valor de la columna especificada. | |
GetGuid | Devuelve un tipo de datos Guid que contiene el valor de la columna especificada. | |
GetHashCode | (Se hereda de Object.) | |
GetInt16 | Devuelve un tipo de datos Int16 que contiene el valor de la columna especificada. | |
GetInt32 | Devuelve un tipo de datos Int32 que contiene el valor de la columna especificada. | |
GetInt64 | Devuelve un tipo de datos Int64 que contiene el valor de la columna especificada. | |
GetLifetimeService | Importante para la seguridad. (Se hereda de MarshalByRefObject.) | |
GetName | Devuelve el nombre de la columna especificada. | |
GetOrdinal | Devuelve la posición ordinal de la columna especificada. | |
GetSchemaTable | Devuelve un valor DataTable que describe los metadatos de la columna de AdomdDataReader. | |
GetString | Devuelve un tipo de datos String que contiene el valor de la columna especificada. | |
GetTimeSpan | Obtiene un tipo de datos TimeSpan que contiene el valor de la columna especificada. | |
GetType | (Se hereda de Object.) | |
GetValue | Devuelve el valor de la columna especificada en su formato nativo. | |
GetValues | Obtiene una matriz de valores para todas las columnas en la fila actual. | |
InitializeLifetimeService | Importante para la seguridad. (Se hereda de MarshalByRefObject.) | |
IsDBNull | Devuelve un tipo de datos Boolean que contiene un valor que indica si la columna se ha establecido en un valor de tipo null. | |
NextResult | Este miembro se reserva para uso futuro. | |
Read | Hace avanzar AdomdDataReader hasta la siguiente fila. | |
ToString | (Se hereda de Object.) |
Arriba
Comentarios
La clase AdomdDataReader es la implementación de la interfaz [System.Data.IDataReader] de ADOMD.NET. Todos los proveedores de datos de Microsoft .NET implementan la interfaz [System.Data.IDataReader] como una forma rápida de leer conjuntos de resultados de solo avance.
Para crear un AdomdDataReader, debe llamar al método ExecuteReader de AdomdCommand, en lugar de hacerlo directamente mediante un constructor.
Mientras AdomdDataReader está en uso, AdomdCommand y el objeto AdomdConnection asociado están ocupados atendiendo a AdomdDataReader. Mientras se está en este estado, no se pueden realizar otras operaciones en los objetos AdomdConnection o AdomdCommand que no sea cerrarlos. Este sigue siendo el caso hasta que se llama al método Close o Dispose de AdomdDataReader. Los cambios realizados en un conjunto de resultados por otro proceso o subproceso mientras se leen datos pueden ser visibles para el usuario de AdomdDataReader. Sin embargo, el comportamiento exacto depende de la temporización.
IsClosed y RecordsAffected son las únicas propiedades a las que puede llamar después de que se cierre AdomdDataReader.
Seguridad para subprocesos
Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.