RowIndexOutOfRangeException 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当访问 PipelineBuffer 中的某一行而提供无效的索引时引发的异常。
public ref class RowIndexOutOfRangeException : ApplicationException
[System.Serializable]
public class RowIndexOutOfRangeException : ApplicationException
[<System.Serializable>]
type RowIndexOutOfRangeException = class
inherit ApplicationException
Public Class RowIndexOutOfRangeException
Inherits ApplicationException
- 继承
-
RowIndexOutOfRangeException
- 属性
示例
下面的代码示例引发 , RowIndexOutOfRangeException 因为 NextRow 尚未首先调用 。
public override void ProcessInput(int inputID, PipelineBuffer buffer)
{
try
{
//while (buffer.NextRow())
//{
BufferColumn bc = buffer.GetColumnInfo(0);
//}
}
catch (RowIndexOutOfRangeException e )
{
}
}
Public Overloads Overrides Sub ProcessInput(ByVal inputID As Integer, ByVal buffer As PipelineBuffer)
Try
Dim bc As BufferColumn = buffer.GetColumnInfo(0)
Catch e As RowIndexOutOfRangeException
End Try
End Sub
注解
尝试按索引访问行 PipelineBuffer 时,会引发此异常,并且提供的索引大于缓冲区中的行数或小于零。
CurrentRow在不首先调用NextRow的情况下访问 对象的 属性PipelineBuffer也会引发此异常,因为该CurrentRow属性尚未提升到集合中的第一行。
构造函数
RowIndexOutOfRangeException() |
初始化 RowIndexOutOfRangeException 类的新实例。 |