IStorageProviderKnownFolderSyncInfoSource.GetKnownFolderSyncInfo Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Метод GetKnownFolderSyncInfo вызывается проводник всякий раз, когда ему необходимо получить последнее известное состояние синхронизации папок от поставщика облачных служб.
public:
StorageProviderKnownFolderSyncInfo ^ GetKnownFolderSyncInfo();
StorageProviderKnownFolderSyncInfo GetKnownFolderSyncInfo();
public StorageProviderKnownFolderSyncInfo GetKnownFolderSyncInfo();
function getKnownFolderSyncInfo()
Public Function GetKnownFolderSyncInfo () As StorageProviderKnownFolderSyncInfo
Возвращаемое значение
Возвращает объект StorageProviderKnownFolderSyncInfo , содержащий последнее состояние синхронизации известных папок.
Примеры
В следующем примере показано, как реализовать GetKnownFolderSyncInfo в поставщике облачных служб.
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;
}
Комментарии
После возврата StorageProviderKnownFolderSyncInfo считается неизменяемым.
Обработчик SyncRequested должен быть задан для возвращаемого объекта, чтобы он считался допустимым и отображался в проводник.