Freigeben über


IStorageProviderKnownFolderSyncInfoSourceFactory Schnittstelle

Definition

Die Schnittstelle, die ein Cloudanbieter implementiert, um Instanzen von IStorageProviderKnownFolderSyncInfoSource für Explorer bereitzustellen.

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
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 11 Insider Preview (eingeführt in 10.0.23504.0)
API contract
Windows.Storage.Provider.CloudFilesContract (eingeführt in v7.0)

Hinweise

Cloudanbieter implementieren diese Schnittstelle und registrieren sie als Erweiterung im App-Manifest. Ein neues Manifestelement wird dem Paketmanifestschema unter dem Erweiterungselement CloudFiles hinzugefügt. Sie können dieses Element im CloudFiles Namespace verwenden:

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

Alternativ kann für nicht verpackte Win32-Apps die Registrierung dieser Klasse direkt in der Registrierung erfolgen, indem die CLSID der Implementierungsklasse als Wert des folgenden Registrierungsschlüssels festgelegt wird:

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

Dies entspricht dem vorhandenen Mechanismus für die Registrierung unverpackter Anbieter. Diese Registrierung ermöglicht es einem Speicheranbieter, den Einstiegspunkt anzubieten, bevor ein Cloudbenutzerkonto hinzugefügt wird. Bei globaler Installation sollten Cloudanbieter die Factory im Profil jedes Benutzers registrieren.

Methoden

GetKnownFolderSyncInfoSource()

Die Methode, die Explorer aufruft, um eine instance von IStorageProviderKnownFolderSyncInfoSource für einen bestimmten Anbieter abzurufen.

Gilt für:

Weitere Informationen