DataTableReader.GetProviderSpecificValues(Object[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 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 方法相同的值和类型。