Compartilhar via


IStorageProviderKnownFolderSyncInfoSourceFactory Interface

Definição

A interface que um provedor de nuvem implementa para fornecer instâncias de IStorageProviderKnownFolderSyncInfoSource para Explorador de Arquivos.

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

Família de dispositivos
Windows 11 Insider Preview (introduzida na 10.0.23504.0)
API contract
Windows.Storage.Provider.CloudFilesContract (introduzida na v7.0)

Comentários

Os provedores de nuvem implementam essa interface e a registram como uma extensão no manifesto do aplicativo. Um novo elemento de manifesto será adicionado ao esquema de manifesto do pacote no elemento de CloudFiles extensão . Você pode usar esse elemento no CloudFiles namespace :

<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 aplicativos Win32 não empacotados, o registro dessa classe pode ser feito diretamente no Registro definindo o CLSID da classe de implementação como o valor da seguinte chave do Registro:

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

Isso é consistente com o mecanismo existente para o registro de provedor não empacotado. Esse registro permite que um provedor de armazenamento ofereça o ponto de entrada antes que uma conta de usuário de nuvem seja adicionada. Quando instalados globalmente, os provedores de nuvem devem registrar a fábrica no perfil de cada usuário.

Métodos

GetKnownFolderSyncInfoSource()

O método que Explorador de Arquivos chama para obter uma instância de IStorageProviderKnownFolderSyncInfoSource para um determinado provedor.

Aplica-se a

Confira também