Share via


IVsDataReader Members

Include Protected Members
Include Inherited Members

Represents the interface that exposes methods and properties for reading data from any data source.

The IVsDataReader type exposes the following members.

Methods

 

Name

Description

Public method

Close

When implemented by a class, closes the IVsDataReader instance.

Public method

Dispose

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.)

Public method

GetBytes

Overloaded. When implemented by a class, retrieves a specified number of bytes of raw binary data.

Public method

GetItem

Overloaded. When implemented by a class, retrieves the value of the item at the specified index in the current block of data.

Public method

IsNullItem

Overloaded. When implemented by a class, indicates whether the data item at the specified index is unspecified, that is, nulla null reference (Nothing in Visual Basic).

Public method

NextResult

When implemented by a class, advances the data reader to the next result set, in cases where the reader contains multiple result sets.

Public method

Read

When implemented by a class, advances the reader to the next block of data, in cases where the reader contains more than one block of data.

Public method

Terminate

When implemented by a class, terminates the data reader immediately, without necessarily returning all of the data or setting output parameters.

Top

Properties

 

Name

Description

Public property

Descriptor

When implemented by a class, gets information that describes the data from a data source.

Public property

IsClosed

When implemented by a class, gets a Boolean value that indicates whether the specified reader is closed.

Public property

Status

When implemented by a class, gets a numerical status code returned by the method currently providing data to the data reader.

Top

See Also

Reference

IVsDataReader Interface

Microsoft.VisualStudio.Data.Services.SupportEntities Namespace