IStorageProviderKnownFolderSyncInfoSourceFactory Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |