Share via


RowIndexOutOfRangeException Klasse

Definition

Die Ausnahme, die ausgelöst wird, wenn beim Zugriff auf eine Zeile in PipelineBuffer ein ungültiger Index angegeben wird.

public ref class RowIndexOutOfRangeException : ApplicationException
[System.Serializable]
public class RowIndexOutOfRangeException : ApplicationException
[<System.Serializable>]
type RowIndexOutOfRangeException = class
    inherit ApplicationException
Public Class RowIndexOutOfRangeException
Inherits ApplicationException
Vererbung
RowIndexOutOfRangeException
Attribute

Beispiele

Im folgenden Codebeispiel wird ein RowIndexOutOfRangeException ausgelöst, da NextRow nicht zuerst aufgerufen wurde.

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  

Hinweise

Diese Ausnahme wird ausgelöst, wenn versucht wird, auf eine Zeile in einem PipelineBuffer nach Index zuzugreifen, und der angegebene Index ist entweder größer als die Anzahl der Zeilen im Puffer oder kleiner als 0.

Durch den Zugriff auf die CurrentRow -Eigenschaft des PipelineBuffer -Objekts ohne ersten Aufruf NextRow wird auch diese Ausnahme ausgelöst, da die CurrentRow Eigenschaft nicht zur ersten Zeile in der Auflistung erweitert wurde.

Konstruktoren

RowIndexOutOfRangeException()

Initialisiert eine neue Instanz der RowIndexOutOfRangeException-Klasse.

Gilt für: