IStorageProviderKnownFolderSyncInfoSourceFactory Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс, который поставщик облачных служб реализует для предоставления экземпляров IStorageProviderKnownFolderSyncInfoSource для проводник.
public interface class IStorageProviderKnownFolderSyncInfoSourceFactory
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Storage.Provider.CloudFilesContract, 458752)]
/// [Windows.Foundation.Metadata.Guid(2867725223, 42998, 20670, 169, 176, 142, 130, 208, 200, 16, 130)]
struct IStorageProviderKnownFolderSyncInfoSourceFactory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Storage.Provider.CloudFilesContract), 458752)]
[Windows.Foundation.Metadata.Guid(2867725223, 42998, 20670, 169, 176, 142, 130, 208, 200, 16, 130)]
public interface IStorageProviderKnownFolderSyncInfoSourceFactory
Public Interface IStorageProviderKnownFolderSyncInfoSourceFactory
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 11 Insider Preview (появилось в 10.0.23504.0)
|
API contract |
Windows.Storage.Provider.CloudFilesContract (появилось в v7.0)
|
Комментарии
Поставщики облачных служб реализуют этот интерфейс и регистрируют его как расширение в манифесте приложения. Новый элемент manifest будет добавлен в схему манифеста пакета в элементе CloudFiles
расширения. Этот элемент можно использовать в CloudFiles
пространстве имен:
<Package
xmlns:desktop3="http://schemas.microsoft.com/appx/manifest/desktop/windows10/3"
xmlns:cloudfiles="http://schemas.microsoft.com/appx/manifest/cloudfiles/windows10"
xmlns:cloudfiles3="http://schemas.microsoft.com/appx/manifest/cloudfiles/windows10/3"
>
<Applications>
<Application>
<Extensions>
<desktop3:Extension>
<desktop3:CloudFiles>
<cloudfiles3: StorageProviderKnownFolderSyncInfoSourceFactory >
...
</Applications>
Кроме того, для непакуемых приложений Win32 регистрацию этого класса можно выполнить непосредственно в реестре, задав CLSID класса реализации в качестве значения следующего раздела реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StorageProvider
Это согласуется с существующим механизмом регистрации неупакованных поставщиков. Эта регистрация позволяет поставщику хранилища предложить точку входа перед добавлением облачной учетной записи пользователя. При глобальной установке поставщики облачных служб должны зарегистрировать фабрику в профиле каждого пользователя.
Методы
GetKnownFolderSyncInfoSource() |
Метод, который проводник вызовы для получения экземпляра IStorageProviderKnownFolderSyncInfoSource для заданного поставщика. |