Compartilhar via


Windows.ApplicationModel.DataTransfer Namespace

Contém classes usadas para trocar dados entre um aplicativo de origem e um aplicativo de destino. Essas classes são usadas em operações de compartilhamento e área de transferência.

Classes

Clipboard

Obtém e define informações do objeto da área de transferência.

ClipboardContentOptions

Especifica opções para usar o método SetContentWithOptions para definir o conteúdo na área de transferência.

ClipboardHistoryChangedEventArgs

Fornece dados para o evento HistoryEnabledChanged .

ClipboardHistoryItem

Representa um item no histórico da área de transferência.

ClipboardHistoryItemsResult

Fornece dados de resposta para usar o método GetHistoryItemsAsync para obter a lista de itens atualmente no histórico da área de transferência.

DataPackage

Contém os dados que um usuário deseja trocar com outro aplicativo.

DataPackagePropertySet

Define um conjunto de propriedades a serem usadas com um objeto DataPackage .

DataPackagePropertySetView

Obtém o conjunto de propriedades de um objeto DataPackageView .

DataPackageView

Uma versão somente leitura de um DataPackage. Os aplicativos que recebem conteúdo compartilhado obtêm esse objeto ao adquirir conteúdo.

DataProviderDeferral

Usado pelo delegado de adiamento de um aplicativo de origem para notificar um objeto DataPackage de que o aplicativo de origem produzirá dados de outra função assíncrona.

DataProviderRequest

Um objeto desse tipo é passado para o delegado DataProviderHandler .

DataRequest

Permite que seu aplicativo forneça o conteúdo que o usuário deseja compartilhar ou especifique uma mensagem, se ocorrer um erro.

DataRequestDeferral

Permite trocar conteúdo com um aplicativo de destino de forma assíncrona.

DataRequestedEventArgs

Contém informações sobre o evento DataRequested . O sistema aciona esse evento quando o usuário invoca a interface do usuário do Share.

DataTransferManager

Inicia programaticamente uma troca de conteúdo com outros aplicativos.

HtmlFormatHelper

Responsável por formatar o conteúdo HTML que você deseja compartilhar ou adicionar à Área de Transferência. Também permite que você obtenha fragmentos HTML do conteúdo.

OperationCompletedEventArgs

Contém informações sobre a ação que um aplicativo de destino concluiu durante uma operação de colagem.

ShareCompletedEventArgs

Essa classe contém os args de evento para ShareCompleted.

SharedStorageAccessManager

Permite que um aplicativo compartilhe um arquivo com outro aplicativo passando um token por meio de ativação de Uri, serviço de aplicativo, API REST etc. O aplicativo de destino resgata o token para obter o arquivo compartilhado pelo aplicativo de origem.

ShareProvider

Essa classe representa um provedor personalizado que pode ser compartilhado.

ShareProviderOperation

Essa classe representa uma operação de provedor de compartilhamento.

ShareProvidersRequestedEventArgs

Os args de evento do ShareProvidersRequested.

ShareTargetInfo

Essa classe contém informações sobre um destino de compartilhamento.

ShareUIOptions

Essa classe representa as opções que estão disponíveis para o usuário ao mostrar o ShareUI.

StandardDataFormats

Contém propriedades estáticas que retornam valores de cadeia de caracteres. Cada cadeia de caracteres corresponde a uma ID de formato conhecida. Use essa classe para evitar erros ao usar constantes de cadeia de caracteres para especificar formatos de dados.

TargetApplicationChosenEventArgs

Contém informações sobre o aplicativo de destino com o qual o usuário escolheu compartilhar conteúdo. Para obter esse objeto, você deve manipular o evento TargetApplicationChosen .

Enumerações

ClipboardHistoryItemsResultStatus

Representa o status de retorno de uma chamada para o método GetHistoryItemsAsync para obter a lista de itens atualmente no histórico da área de transferência.

DataPackageOperation

Especifica a operação a ser executada no DataPackage na área de transferência e cenários de arrastar e soltar.

SetHistoryItemAsContentStatus

Representa o retorno status de uma chamada para o método SetHistoryItemAsContent para definir um item no histórico da área de transferência como o conteúdo atual da área de transferência.

ShareUITheme

O tema da interface do usuário do compartilhamento.

Delegados

DataProviderHandler

Fornece dados quando o aplicativo de destino os solicita, em vez de incluir os dados no DataPackage antecipadamente. [ DataProviderHandler é usado quando o aplicativo de origem deseja evitar trabalhos desnecessários que são intensivos em recursos, como executar conversões de formato.

ShareProviderHandler

Um delegado que manipula provedores de compartilhamento.

Confira também