Эй, ребята, у меня возникли проблемы с реализацией моего кода. В настоящее время я использую библиотеку PushSharp, и одна из вещей, которую я хотел бы сделать, - это если триггеры события, я хотел бы вернуть истинное или ложное значение в зависимости от того, какое это событие. Heres код:Как проверить, произошло ли событие C#
public static bool SenddNotification()
{
var push = new PushBroker();
//Wire up the events for all the services that the broker registers
push.OnNotificationSent += NotificationSent;
push.OnDeviceSubscriptionChanged += DeviceSubscriptionChanged;
}
static bool DeviceSubscriptionChanged(object sender, string oldSubscriptionId, string newSubscriptionId, INotification notification)
{
//Currently this event will only ever happen for Android GCM
Console.WriteLine("Device Registration Changed: Old-> " + oldSubscriptionId + " New-> " + newSubscriptionId + " -> " + notification);
return false;
}
static bool NotificationSent(object sender, INotification notification)
{
Console.WriteLine("Sent: " + sender + " -> " + notification);
return true;
}
Так что я хотел бы, если срабатывает событие, возвращает истину или ложь в зависимости от того, что происходит, а затем в конце концов возвращает это значение в первом методе
Итак, это либо сценарий, либо сценарий, или будут случаи, когда оба будут стрелять? – MyCodeSucks
не должно быть экземпляра, где оба огня. – user2094139
Я бы сказал, создайте глобальный bool и верните это в свои события, а затем верните его в свой первый метод. Но это некрасиво. – MyCodeSucks