Поделиться через


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 для заданного поставщика.

Применяется к

См. также раздел