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實例。

適用於

另請參閱