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

Делегат, который обрабатывает поставщики общих данных.

См. также раздел