private void ObserveStatusProgress(Action <IStorageTaskSnapshot> observer) { var listener = new OnProgressListener(x => observer.Invoke(x.ToAbstract())); _observerDict[observer] = listener; _transferTask.AddOnProgressListener(listener); }