IStorageProviderKnownFolderSyncInfoSource.GetKnownFolderSyncInfo Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
GetKnownFolderSyncInfo viene chiamato da Esplora file ogni volta che deve ottenere lo stato di sincronizzazione della cartella nota più recente dal provider di servizi cloud.
public:
StorageProviderKnownFolderSyncInfo ^ GetKnownFolderSyncInfo();
StorageProviderKnownFolderSyncInfo GetKnownFolderSyncInfo();
public StorageProviderKnownFolderSyncInfo GetKnownFolderSyncInfo();
function getKnownFolderSyncInfo()
Public Function GetKnownFolderSyncInfo () As StorageProviderKnownFolderSyncInfo
Restituisce
Restituisce un oggetto StorageProviderKnownFolderSyncInfo che contiene lo stato di sincronizzazione delle cartelle note più recente.
Esempio
L'esempio seguente illustra come implementare GetKnownFolderSyncInfo in un provider di servizi cloud.
StorageProviderKnownFolderSyncInfo MyKnownFolderInfoSource::GetKnownFolderSyncInfo()
{
winrt::StorageProviderKnownFolderSyncInfo info{};
info.ProviderDisplayName(GetProviderDisplayName());
// Setting a SyncRequested handler to respond to user action.
auto syncRequestHandler = [](
winrt::CloudMirror::StorageProviderKnownFolderSyncRequestArgs const& args)
{
// The user wants to sync some known folders with our cloud provider.
// We can show some UI to sign in, confirm their choice, etc.
MyStorageProviderSyncManager::ShowFolderEnrollmentUI(args.KnownFolders(), args.Source());
// Or we can immediately start syncing the requested folders.
MyStorageProviderSyncManager::StartSyncingFolders(args.KnownFolders(), args.Source());
};
info.SyncRequested(syncRequestHandler);
info.KnownFolderEntries().ReplaceAll(m_knownFolderEntries);
return info;
}
Commenti
Una volta restituito, StorageProviderKnownFolderSyncInfo viene considerato non modificabile.
Un gestore SyncRequested deve essere impostato sull'oggetto restituito da considerare valido e da visualizzare in Esplora file.