IStorageProviderKnownFolderSyncInfoSourceFactory Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |