public static IAsyncOperation<string> GetDataAsync(int input)
 {
     return AsyncInfo.Run<string>((token) =>
         Task.Run<string>(() =>
         {
             PushNotificationServiceClient client = new PushNotificationServiceClient();
             var task = client.GetDataAsync( input );
             client.CloseAsync();
             return task;
         }, token
         )
     );
 }