J'ai une méthode Modifier qui font une opération ClientModify à l'intérieurComment vérifier les conditions dans eventhandler
public bool Modify()
{
bool retval = false;
retval = Spa.ClientModify(col);
}
Voici ce que je voulais est le ClientModify doit effectuer seulement après trois événements terminés dans le eventhandler « ServerEvents » sinon il devrait retour retval .Comment comme faux puis-je faire des contrôles avant de faire l'opération « Spa.ClientModify »
static private void ServerEvents(eventType type, event this_event, object passback)
{
if (this_event.type == eventType.SPD_spurtEvent)
{
if (this_event.objectName == "ready")
{
// some operation
}
else if (this_event.objectName == "info")
{
// some operation
}
else if (this_event.objectName == "serverstate")
{
// some operation
}
}
}
Certains comment j'ajouté une variable bool Oui = false dans les EVENTHANDLER « ServerEvents » et une fois cette vérification terminé else if (this_event.objectName == "serverstate") je l'ai fait comme yes = true ,, Mais ici le problème que je suis confronté est je ne peux pas capable d'obtenir la variable booléenne yes à l'intérieur de la méthode Modify(), je vais obtenir ServerEvents, puis-je faire cela ou est-il un autre mécanisme pour cela
Je me pense et d'autres veulent vraiment répondre à cette question, car il est formulé comme une question très simple, mais cette méthode de ServerEvents vous avez publié n'a pas de sens du tout, ni de sens ce qu'il doit faire avec la méthode modify. –
Cest un mécanisme de reconnexion en cours, il devrait être terminé avant de faire toute modification – peter