Описание тега winrt-async

This is a tag for Windows Runtime's introduced with Windows 8 for Windows Store (previously called "Metro Style") Apps. Async calls allow you to call a method without having to wait for it's response, and thus allowing you to call a method and not have the whole application freeze while its waiting for a response.
1 ответ

Фоновые задачи в WinRT

Эта ситуация: Я получаю из разных мест в Интернете, JSON объектов. Они содержат много геокординат, которые я положил на BingMap. Это прекрасно работает отлично. Эта проблема: но когда я получаю данные из интернета, я получаю блокирующий интерфейс. Е…
1 ответ

Захватывать аудиопоток как AMR-NB в приложении Магазина Windows?

Я попытался захватить аудиопоток как AMR-NB, используя следующий код: var capture = new MediaCapture(); await capture.InitializeAsync(); var recordProfile = new MediaEncodingProfile(); Windows.Media.MediaProperties.AudioEncodingProperties audioProp=…
02 дек '13 в 04:31
3 ответа

Загрузка контента поддерживается только для схем "http" и "https".

Я пытаюсь загрузить файл на FTP-сервер, я использую этот код: Uri uri; if (!Uri.TryCreate(serverAddressField.Text.Trim(), UriKind.Absolute, out uri)) { rootPage.NotifyUser("Invalid URI.", NotifyType.ErrorMessage); return; } // Verify that we are cur…
09 май '13 в 16:46
1 ответ

Delphi - Выполнение асинхронных вызовов WinRT API с использованием TTask.Future

В связи с этим вопросом я пытаюсь реализовать процедуру, которая использует WinRT API для установки обоев рабочего стола. Подражать await функциональность в C#, я использую TTask.Future ( ссылка), как указано здесь и здесь. Моя реализация выглядит т…
2 ответа

У каждого потока WinRT/Windows Core есть Диспетчер?

Мы предоставляем библиотеку, которая должна запускать код в собственных пользовательских потоках. После этого я хочу, чтобы эти потоки вызывали обратные вызовы (обработчики событий) через Dispatcher (System.Windows.Threading.Dispatcher). Пользовател…
2 ответа

Как я могу сравнить системное время пользователя с фактическим временем и условно обновить его?

Как я могу сравнить системное время пользователя (просто) с "реальным" временем (его время может быть установлено неправильно), а затем сообщить ему и предложить обновить его системное время до фактического времени, а затем сделать это? IOW, псевдок…
1 ответ

Ошибка WinRT 0x40080201

Я писал код и получал ошибку при выполнении тяжелого параллелизма над IVectorView<StorageFile^>^>, Вывод отладки был: Исключение первого шанса в 0x76e86118 в tool.exe: 0x40080201: ошибка источника WinRT. Исключение первого шанса в 0x76e8611…
17 мар '15 в 23:20
2 ответа

Приложение Metro SuspensionManager Переопределить поведение SaveState

Как мне изменить SuspensionManager объект в приложении Metro, чтобы SaveState для MainPage только и отменить состояние и навигацию для любых дочерних страниц? Например, у меня есть MainPage что позволяет вам перейти к ChildPage, Если приложение Metr…
1 ответ

Слишком большой объект запроса (413). (Исключение из HRESULT: 0x8019019D) при фоновой загрузке файла

Я создаю приложение, в котором мне нужно загрузить несколько файлов с Google Drive, количество файлов варьируется от 1 до 1000+ в зависимости от пользователей. Я думал использовать API фоновой загрузки из WinRT и Google Drive REST API. Я реализовал,…
3 ответа

Метод был вызван в неожиданное время

Я пытаюсь перебрать все файлы в каталоге, используя GetFilesAsync, но каждый раз, когда я вызываю метод GetResults, он выдает исключение, которое говорит System.InvalidOperationException: метод был вызван в неожиданное время Код просто var files = m…
1 ответ

Ошибка при запросе bing microsofttranslate api?

Следующий код возвращает исключение неверного запроса. Не уверен, что здесь не так. string appId = "956vaQc49TdepGpsywiM+BRqfxfgOTeCr/514="; //go to http://msdn.microsoft.com/en-us/library/ff512386.aspx to obtain AppId. string text = "translate this…
23 ноя '12 в 13:16
3 ответа

Как получить размер файла в WinRT?

В WinRT нет FileInfo класс, только StorageFile учебный класс. Как я могу получить размер файла, используя StorageFile учебный класс?
05 янв '13 в 03:59
3 ответа

Как ждать события QueryCompleted?

Я создал небольшое тестовое приложение, чтобы получить долготу и широту и преобразовать их в реальный адрес: using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics; using System.Device.Location…
12 сен '13 в 01:01
1 ответ

Динамическая настройка ImagePath по абсолютному пути в WinRT

Я пытаюсь создать GridView из динамически создаваемых элементов Grid, каждый из которых имеет свой фон установлен следующим образом: <Grid.Background> <ImageBrush ImageSource="{Binding FilePath}" Stretch="UniformToFill" /> </Grid.Back…
27 мар '13 в 06:04
1 ответ

Как запретить приложению использовать файл в WinRT

У меня есть приложение, которое имеет несколько потоков. Первый поток пишет в StorageFile, второй поток читает из того же StorageFile, Проблема в том, что я не могу предотвратить чтение этого файла вторым потоком, в то время как первый поток пишет в…
26 янв '15 в 18:46
1 ответ

Как эффективно обновить пользовательский интерфейс с помощью асинхронного метода?

Я использую ProgressBar с привязкой, чтобы показать прогресс при получении файла с удаленного устройства. <ProgressBar Width="500" Height="50" Value="{Binding ProgressFileReceive}"/> ProgressFileReceive это свойство (double) в моей модели прос…
4 ответа

Копировать папку на WinRT

Сейчас я просто знаю, как скопировать файл, используя: IStorageFolder dir = Windows.Storage.ApplicationData.Current.LocalFolder; IStorageFile file = await StorageFile.GetFileFromApplicationUriAsync( new Uri("ms-appx:///file.txt")); await file.CopyAs…
15 авг '13 в 07:43
1 ответ

WinRT - панель приложений не появляется, когда я нажимаю на эллипсы

Я пытаюсь отобразить панель приложения, когда нажимаю на 3 точки в нижней части экрана, но когда это происходит, этого не происходит. Кто-нибудь знает, почему и как эту проблему можно исправить? MainPage.xaml <Page x:Name="pageRoot" x:Class="HP.M…
23 фев '15 в 22:28
1 ответ

Отмена IInputStream.ReadAsync, если соединение с хостом потеряно

Я пишу решение UWP (WinRT), которое загружает файл с сервера и сохраняет на диск, показывая прогресс. Для этого я расширил метод IAsyncOperationWithProgress. Моя проблема в том, что в одной строке: while ((await responseStream.ReadAsync(streamReadBu…
0 ответов

Новая тема внутри темы в WinRT

Я выполняю определенные функции в ThreadPool. Внутри этой темы будет выполнен запрос linq. Это занимает больше времени, потому что в этом запросе выбранная коллекция моего класса также имеет свойство bool, которое проверяется на наличие еще двух кол…