J'ai un certain nombre de clases différentes situées dans une bibliothèque de classes dans mon projet. J'utilise Quartz.NET (un système de planification) pour planifier et charger des travaux, et l'exécution réelle du travail est effectuée dans ces bibliothèques de classes. Je prévois d'avoir plusieurs types de types d'emplois, et chacun aura sa propre classe à exécuter dans la bibliothèque de classes.Méthodes dans les classes en C#
Un problème que j'ai, c'est que je ne peux pas imbriquer des méthodes dans ces classes. Par exemple, voici ma classe:
public class FTPtoFTP : IJob
{
private static ILog _log = LogManager.GetLogger(typeof(HTTPtoFTP));
public FTPtoFTP()
{
}
public virtual void Execute(JobExecutionContext context)
{
//Code that executes, the variable context allows me to access the job information
}
}
Si je tente de mettre une méthode dans la partie d'exécution de la classe, comme ...
string[] GetFileList()
{
//Code for getting file list
}
Il attend la fin de la méthode d'exécution avant que mon GetFileList commence, et ne me laisse pas non plus accéder à la variable de contexte dont j'ai besoin.
J'espère que ce sens, merci encore - les gars règle
où vous essayez de mettre la chaîne [] Fonction GetFileList – Thakur