Partager via


IStorageProviderKnownFolderSyncInfoSource.GetKnownFolderSyncInfo Méthode

Définition

GetKnownFolderSyncInfo est appelé par Explorateur de fichiers chaque fois qu’il a besoin d’obtenir la dernière status de synchronisation de dossiers connus auprès du fournisseur de cloud.

public:
 StorageProviderKnownFolderSyncInfo ^ GetKnownFolderSyncInfo();
StorageProviderKnownFolderSyncInfo GetKnownFolderSyncInfo();
public StorageProviderKnownFolderSyncInfo GetKnownFolderSyncInfo();
function getKnownFolderSyncInfo()
Public Function GetKnownFolderSyncInfo () As StorageProviderKnownFolderSyncInfo

Retours

Renvoie un objet StorageProviderKnownFolderSyncInfo qui contient la dernière status de synchronisation de dossiers connus.

Exemples

L’exemple suivant montre comment implémenter GetKnownFolderSyncInfo dans un fournisseur de 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;
}

Remarques

Une fois retourné, l’objet StorageProviderKnownFolderSyncInfo est considéré comme immuable.

Un gestionnaire SyncRequested doit être défini sur l’objet retourné pour être considéré comme valide et être affiché dans Explorateur de fichiers.

S’applique à

Voir aussi