void OnUpdateExtraInfoCompleted(object sender, SendCompletedEventArgs e) { if (e.Error != null) { InvokeUpdateExtraInfoCompleted(false, null, null); return; } var result = e.Result.FromJson<RemoteTileInfo>(); InvokeUpdateExtraInfoCompleted(true, result.Uri, result.Interval); }
protected virtual void InvokeSendCompleted(SendCompletedEventArgs e) { EventHandler<SendCompletedEventArgs> handler = SendCompleted; if (handler != null) handler(this, e); }
void OnUnregisterCompleted(object sender, SendCompletedEventArgs e) { if (e.Error != null) { InvokeUnregisterCompleted(false); return; } InvokeUnregisterCompleted(true); }