Partager via


IStorageProviderKnownFolderSyncInfoSourceFactory Interface

Définition

Interface qu’un fournisseur de cloud implémente pour fournir des instances de IStorageProviderKnownFolderSyncInfoSource à Explorateur de fichiers.

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
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 11 Insider Preview (introduit dans 10.0.23504.0)
API contract
Windows.Storage.Provider.CloudFilesContract (introduit dans v7.0)

Remarques

Les fournisseurs de cloud implémentent cette interface et l’inscrivent en tant qu’extension dans le manifeste de l’application. Un nouvel élément de manifeste sera ajouté au schéma du manifeste de package sous l’élément d’extension CloudFiles . Vous pouvez utiliser cet élément dans l’espace de CloudFiles noms :

<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>

Sinon, pour les applications Win32 non empaquetées, l’inscription de cette classe peut être effectuée directement dans le Registre en définissant le CLSID de la classe d’implémentation comme valeur de la clé de Registre suivante :

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StorageProvider

Cela est cohérent avec le mécanisme existant pour l’inscription du fournisseur non empaqueté. Cette inscription permet à un fournisseur de stockage d’offrir le point d’entrée avant l’ajout d’un compte d’utilisateur cloud. Lorsqu’ils sont installés globalement, les fournisseurs de cloud doivent inscrire la fabrique dans le profil de chaque utilisateur.

Méthodes

GetKnownFolderSyncInfoSource()

Méthode qui Explorateur de fichiers appelle pour obtenir un instance de IStorageProviderKnownFolderSyncInfoSource pour un fournisseur donné.

S’applique à

Voir aussi