DataReader Class
Provides the ability to expose data from any data source.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Data.Framework.DataReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Syntax
'Declaration
Public MustInherit Class DataReader _
Implements IVsDataReader, IDisposable, IVsDataReaderDescriptor
public abstract class DataReader : IVsDataReader,
IDisposable, IVsDataReaderDescriptor
public ref class DataReader abstract : IVsDataReader,
IDisposable, IVsDataReaderDescriptor
[<AbstractClass>]
type DataReader =
class
interface IVsDataReader
interface IDisposable
interface IVsDataReaderDescriptor
end
public abstract class DataReader implements IVsDataReader, IDisposable, IVsDataReaderDescriptor
The DataReader type exposes the following members.
Constructors
Name | Description | |
---|---|---|
DataReader | Initializes a new instance of the DataReader class. |
Top
Properties
Name | Description | |
---|---|---|
Descriptor | Gets information that describes the data from a data source. | |
HasDescriptor | Gets a value indicating whether the data reader exposes its IVsDataReaderDescriptor implementation through the Descriptor property. | |
IsClosed | Gets a Boolean value that indicates whether the specified reader has been closed. | |
ItemCount | Gets the number of items in the current block of data. | |
Status | Gets a numerical status code returned by the method currently providing data to the data reader. |
Top
Methods
Name | Description | |
---|---|---|
Close | Closes the DataReader instance. | |
Dispose() | Releases managed resources held for the current DataReader instance. | |
Dispose(Boolean) | Cleans up resources associated with the current DataReader instance, both when the public Dispose method is called and when the object is finalized with a call to the Finalize method. | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Finalizes the current DataReader instance. (Overrides Object.Finalize().) | |
GetBytes(Int32, array<Byte[], Int32, Int32) | Retrieves a specified number of bytes of raw binary data. | |
GetBytes(String, array<Byte[], Int32, Int32) | Retrieves a specified number of bytes of raw binary data. | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetItem(Int32) | Retrieves the value of the item at the specified index in the current block of data. | |
GetItem(String) | Retrieves the value of a data item with the specified name in the current block of data. | |
GetItemIndex | Returns the index corresponding to the specified item name in the block of data. | |
GetItemMaxLength | Retrieves the maximum length, in characters, of data items at the specified index. | |
GetItemName | Retrieves the name assigned to the data item at the specified index, if any. | |
GetItemType(Int32) | Retrieves the data type of a data item, or items, at the specified index for the default format Default. | |
GetItemType(Int32, DataItemTypeFormat) | Retrieves the data type of a data item, or items, at the specified index in a specified format. | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsNullItem(Int32) | Indicates whether the data item at the specified index is unspecified, that is, nulla null reference (Nothing in Visual Basic). | |
IsNullItem(String) | Indicates whether the value of the given data item is unspecified, that is, nulla null reference (Nothing in Visual Basic). | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NextResult | Advances the data reader to the next result set in cases where the reader contains multiple result sets. | |
Read | Advances the reader to the next block of data in cases where the reader contains more than one block of data. | |
Terminate | Terminates the data reader immediately, without necessarily returning all of the data or setting output parameters. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Remarks
All base-level data retrieval mechanisms return a DataReader object.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.Data.Framework Namespace
AdoDotNetDataReader