DataTableReader.GetProviderSpecificValues(Object[]) 方法

定义

使用 DataTableReader 中所有列的特定于提供程序的类型信息填充提供的数组。

public:
 override int GetProviderSpecificValues(cli::array <System::Object ^> ^ values);
public override int GetProviderSpecificValues (object[] values);
override this.GetProviderSpecificValues : obj[] -> int
Public Overrides Function GetProviderSpecificValues (values As Object()) As Integer

参数

values
Object[]

要使用 DataTableReader 中列的类型信息填充的对象数组。

返回

复制到数组中的列值个数。

例外

尝试从已删除的行中检索数据。

尝试读取或访问已关闭的 DataTableReader 中的列。

注解

DataTableReader由于 始终返回存储在基础 DataColumn中的类型的数据,因此通过调用 GetProviderSpecificValues 方法返回的值始终与 中DataTable存储的数据的类型相同。 使用 DataTableReader 类时,调用 GetProviderSpecificValues 方法将返回与调用 GetValues 方法相同的值和类型。

适用于

另请参阅