IStorageProviderKnownFolderSyncInfoSourceFactory Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |