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 中引入)

注解

云提供商实现此接口,并将其注册为应用清单中的扩展。 新的清单元素将添加到扩展元素下的 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 实例的方法。

适用于

另请参阅