Windows.ApplicationModel.DataTransfer Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, используемые для обмена данными между исходным и целевым приложением. Эти классы используются в операциях с общим доступом и буфером обмена.
Классы
| Имя | Описание |
|---|---|
| Clipboard |
Возвращает и задает сведения из объекта буфера обмена. |
| ClipboardContentOptions |
Задает параметры использования метода SetContentWithOptions для задания содержимого в буфере обмена. |
| ClipboardHistoryChangedEventArgs |
Предоставляет данные для события HistoryEnabledChanged . |
| ClipboardHistoryItem |
Представляет элемент в журнале буфера обмена. |
| ClipboardHistoryItemsResult |
Предоставляет данные ответа для использования метода GetHistoryItemsAsync для получения списка элементов, которые в настоящее время находятся в журнале буфера обмена. |
| DataPackage |
Содержит данные, которыми пользователь хочет обмениваться с другим приложением. |
| DataPackagePropertySet |
Определяет набор свойств для использования с объектом DataPackage . |
| DataPackagePropertySetView |
Возвращает набор свойств объекта DataPackageView . |
| DataPackageView |
Версия DataPackage, доступная только для чтения. Приложения, получающие общее содержимое, получают этот объект при получении содержимого. |
| DataProviderDeferral |
Используется делегатом отсрочки исходного приложения для уведомления объекта DataPackage о том, что исходное приложение будет создавать данные из другой асинхронной функции. |
| DataProviderRequest |
Объект этого типа передается делегату DataProviderHandler . |
| DataRequest |
Позволяет приложению предоставлять содержимое, которым пользователь хочет поделиться, или указать сообщение, если возникает ошибка. |
| DataRequestDeferral |
Позволяет асинхронно обмениваться содержимым с целевым приложением. |
| DataRequestedEventArgs |
Содержит сведения о событии DataRequested . Система запускает это событие, когда пользователь вызывает пользовательский интерфейс Общего доступа. |
| DataTransferManager |
Программным способом инициирует обмен содержимым с другими приложениями. |
| HtmlFormatHelper |
Отвечает за форматирование HTML-содержимого, которое вы хотите поделиться или добавить в буфер обмена. Кроме того, позволяет получать фрагменты HTML из содержимого. |
| OperationCompletedEventArgs |
Содержит сведения о действии, которое целевое приложение выполнило во время операции вставки. |
| ShareCompletedEventArgs |
Этот класс содержит аргументы событий для ShareCompleted. |
| SharedStorageAccessManager |
Позволяет приложению поделиться файлом с другим приложением, передав маркер с помощью активации URI, службы приложений, REST API и т. д. Целевое приложение активирует маркер для получения файла, совместно используемого исходным приложением. |
| ShareProvider |
Этот класс представляет настраиваемый поставщик, к которому можно использовать общий доступ. |
| ShareProviderOperation |
Этот класс представляет операцию поставщика общих данных. |
| ShareProvidersRequestedEventArgs |
Аргументы событий ShareProvidersRequested. |
| ShareTargetInfo |
Этот класс содержит сведения о целевом ресурсе. |
| ShareUIOptions |
Этот класс представляет параметры, доступные пользователю при отображении ShareUI. |
| StandardDataFormats |
Содержит статические свойства, возвращающие строковые значения. Каждая строка соответствует известному идентификатору формата. Используйте этот класс, чтобы избежать ошибок при использовании строковых констант для указания форматов данных. |
| TargetApplicationChosenEventArgs |
Содержит сведения о целевом приложении, с которым пользователь решил поделиться содержимым. Чтобы получить этот объект, необходимо обработать событие TargetApplicationChosen . |
Перечисления
| Имя | Описание |
|---|---|
| ClipboardHistoryItemsResultStatus |
Представляет состояние возврата вызова метода GetHistoryItemsAsync для получения списка элементов в журнале буфера обмена. |
| DataPackageOperation |
Указывает операцию, выполняемую с DataPackage в буфере обмена и сценариях перетаскивания. |
| SetHistoryItemAsContentStatus |
Представляет состояние возврата вызова метода SetHistoryItemAsContent для задания элемента в журнале буфера обмена в качестве текущего содержимого буфера обмена. |
| ShareUITheme |
Тема для пользовательского интерфейса общего доступа. |
Делегаты
| Имя | Описание |
|---|---|
| DataProviderHandler |
Предоставляет данные, когда целевое приложение запрашивает их, а не включает данные в DataPackage заранее. [ DataProviderHandler используется, когда исходное приложение хочет избежать ненужных трудоемких ресурсов, таких как преобразование формата. |
| ShareProviderHandler |
Делегат, который обрабатывает поставщики общих данных. |
См. также раздел
- Windows.ApplicationModel.DataTransfer.ShareTarget
- Предоставление общего доступа к данным
- Краткое руководство. Предоставление общего доступа к содержимому (приложения с помощью JavaScript и HTML)
- Пример буфера обмена (Windows 10)
- Пример совместного использования исходного приложения содержимого (Windows 10)
- Пример целевого приложения общего доступа к содержимому (Windows 10)
- Пример сведений о пакете приложения (Windows 10)