IStorageProviderKnownFolderSyncInfoSourceFactory 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
云提供商实现的接口,用于提供 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 实例的方法。 |