RowIndexOutOfRangeException Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |