IStorageProviderKnownFolderSyncInfoSourceFactory Interfaz

Definición

La interfaz que implementa un proveedor de nube para proporcionar instancias de IStorageProviderKnownFolderSyncInfoSource a Explorador de archivos.

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
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 11 Insider Preview (se introdujo en la versión 10.0.23504.0)
API contract
Windows.Storage.Provider.CloudFilesContract (se introdujo en la versión v7.0)

Comentarios

Los proveedores de nube implementan esta interfaz y lo registran como una extensión en el manifiesto de la aplicación. Se agregará un nuevo elemento de manifiesto al esquema de manifiesto del paquete en el elemento de CloudFiles extensión. Puede usar este elemento en el CloudFiles espacio de nombres :

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

Como alternativa, para las aplicaciones Win32 no empaquetadas, el registro de esta clase se puede realizar directamente en el Registro estableciendo el CLSID de la clase de implementación como el valor de la siguiente clave del Registro:

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

Esto es coherente con el mecanismo existente para el registro del proveedor sin empaquetar. Este registro permite a un proveedor de almacenamiento ofrecer el punto de entrada antes de agregar una cuenta de usuario en la nube. Cuando se instala globalmente, los proveedores de nube deben registrar el generador en el perfil de cada usuario.

Métodos

GetKnownFolderSyncInfoSource()

El método que Explorador de archivos llama a para obtener una instancia de IStorageProviderKnownFolderSyncInfoSource para un proveedor determinado.

Se aplica a

Consulte también