Partager via


RowIndexOutOfRangeException Classe

Définition

Exception levée lorsqu'un index non valide est fourni lors de l'accès à une ligne dans un objet PipelineBuffer.

public ref class RowIndexOutOfRangeException : ApplicationException
[System.Serializable]
public class RowIndexOutOfRangeException : ApplicationException
[<System.Serializable>]
type RowIndexOutOfRangeException = class
    inherit ApplicationException
Public Class RowIndexOutOfRangeException
Inherits ApplicationException
Héritage
RowIndexOutOfRangeException
Attributs

Exemples

L’exemple de code suivant lève un RowIndexOutOfRangeException car n’a NextRow pas été appelé en premier.

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  

Remarques

Cette exception est levée lors de la tentative d’accès à une ligne dans un PipelineBuffer index et l’index fourni est supérieur au nombre de lignes dans la mémoire tampon ou inférieur à zéro.

L’accès à la CurrentRow propriété de l’objet PipelineBuffer sans appeler NextRow au préalable lève également cette exception, car la CurrentRow propriété n’a pas été avancée à la première ligne de la collection.

Constructeurs

RowIndexOutOfRangeException()

Initialise une nouvelle instance de la classe RowIndexOutOfRangeException.

S’applique à