Condividi tramite


IStorageProviderKnownFolderSyncInfoSourceFactory Interfaccia

Definizione

Interfaccia implementata da un provider di servizi cloud per fornire istanze di IStorageProviderKnownFolderSyncInfoSource in Esplora file.

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
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 11 Insider Preview (è stato introdotto in 10.0.23504.0)
API contract
Windows.Storage.Provider.CloudFilesContract (è stato introdotto in v7.0)

Commenti

I provider di servizi cloud implementano questa interfaccia e lo registrano come estensione nel manifesto dell'app. Un nuovo elemento manifesto verrà aggiunto allo schema manifesto del pacchetto nell'elemento CloudFiles di estensione. È possibile usare questo elemento nello CloudFiles spazio dei nomi:

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

In alternativa, per le app Win32 non in pacchetto, la registrazione di questa classe può essere eseguita direttamente nel Registro di sistema impostando CLSID della classe di implementazione come valore della chiave del Registro di sistema seguente:

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

Ciò è coerente con il meccanismo esistente per la registrazione del provider non pacchettizzato. Questa registrazione consente a un provider di archiviazione di offrire il punto di ingresso prima dell'aggiunta di un account utente cloud. Quando installato a livello globale, i provider di servizi cloud devono registrare la factory nel profilo di ogni utente.

Metodi

GetKnownFolderSyncInfoSource()

Metodo che Esplora file chiamate per ottenere un'istanza di IStorageProviderKnownFolderSyncInfoSource per un determinato provider.

Si applica a

Vedi anche