using System; namespace Developpez.Dotnet.System { /// /// Représente la méthode qui gère l'évènement Completed de la classe FileOperationBase /// /// Source de l'évènement /// Données de l'évènement public delegate void FileOperationCompletedEventHandler(object sender, FileOperationCompletedEventArgs e); /// /// Fournit des données pour l'évènement Completed de la classe FileOperationBase. /// public class FileOperationCompletedEventArgs : EventArgs { private readonly Exception _error; /// /// Crée une nouvelle instance de FileOperationCompletedEventArgs. /// public FileOperationCompletedEventArgs() { } /// /// Crée une nouvelle instance de FileOperationCompletedEventArgs avec l'erreur spécifiée. /// /// Exception représentant l'erreur qui s'est produite public FileOperationCompletedEventArgs(Exception error) { _error = error; } /// /// Obtient une exception représentant l'erreur qui s'est éventuellement produite. /// Si l'opération s'est déroulée correctement, cette propriété renvoie null. /// public Exception Error { get { return _error; } } } }