Поделиться через


Windows.Storage.Provider Пространство имен

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

Классы

CachedFileUpdater

Управляет файлами, чтобы их можно было обновить в режиме реального времени приложением, участвующим в контракте кэшированных файлов Updater.

CachedFileUpdaterUI

Используется для взаимодействия с элементом выбора файлов, если ваше приложение предоставляет обновления файлов с помощью контракта средства обновления кэшированных файлов.

FileUpdateRequest

Предоставляет сведения о запрошенном обновлении файла, чтобы приложение еа 2000-00-200-2000-2000-2000-2

FileUpdateRequestDeferral

Используйте для асинхронного завершения обновления.

FileUpdateRequestedEventArgs

Предоставляет сведения о событии FileUpdateRequested .

StorageProviderError

Примечание

Сценарии для этого API не поддерживаются. Вместо этого используйте элементы StorageProviderStatusUI и связанные классы.

StorageProviderErrorCommand

Примечание

Сценарии для этого API не поддерживаются. Вместо этого используйте элементы StorageProviderStatusUI и связанные классы.

StorageProviderFileTypeInfo

Примечание

Сценарии для этого API не поддерживаются.

StorageProviderGetContentInfoForPathResult

Предоставляет методы для получения дополнительных сведений о пути URI содержимого.

StorageProviderGetPathForContentUriResult

Предоставляет методы для получения дополнительных сведений о результатах URI содержимого.

StorageProviderItemProperties

Предоставляет доступ к свойствам элемента хранилища поставщика облачных хранилищ (например, файла или папки).

StorageProviderItemProperty

Определяет свойство поставщика облачного хранилища для элемента хранилища (например, файла или папки).

StorageProviderItemPropertyDefinition

Определяет свойства элемента от поставщика облачного хранилища.

StorageProviderKnownFolderEntry

Представляет известную папку, зарегистрированную в поставщике.

StorageProviderKnownFolderSyncInfo

Класс StorageProviderKnownFolderSyncInfo инкапсулирует все сведения, относящиеся к возможностям резервного копирования и синхронизации поставщика и состоянию.

StorageProviderKnownFolderSyncRequestArgs

Аргументы, предоставляемые делегату StorageProviderKnownFolderSyncRequestedHandler при запросе операции синхронизации для известной папки.

StorageProviderMoreInfoUI

Контейнер для раздела пользовательского интерфейса с дополнительными сведениями всплывающего элемента поставщика хранилища. Он используется для предоставления дополнительных сведений и (или) рекомендуемых действий, которые пользователь может предпринять в ответ на текущее состояние синхронизации.

StorageProviderQueryResultSet

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

StorageProviderQuotaUI

Контейнер для раздела пользовательского интерфейса квоты всплывающего элемента поставщика хранилища. Он указывает общий объем хранилища в учетной записи облачных файлов и используемый объем.

StorageProviderSearchQueryOptions

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

StorageProviderSearchResult

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

StorageProviderStatus

Примечание

Сценарии для этого API не поддерживаются. Вместо этого используйте класс StorageProviderStatusUI .

StorageProviderStatusUI

Контейнер, используемый для заполнения всплывающего элемента пользовательского интерфейса состояния поставщика хранилища.

StorageProviderSuggestionResult

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

StorageProviderSuggestionsQueryOptions

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

StorageProviderSyncRootInfo

Содержит свойства корневого каталога синхронизации поставщика облачных хранилищ, регистрируются в операционной системе.

StorageProviderSyncRootManager

Предоставляет возможность зарегистрировать или отменить регистрацию корневого каталога синхронизации поставщика облачных хранилищ с операционной системой.

Интерфейсы

IStorageProviderHandlerFactory

Примечание

Сценарии для этого API не поддерживаются. Используйте интерфейс IStorageProviderStatusUISourceFactory .

IStorageProviderItemPropertySource

Предоставляет доступ к свойствам элемента поставщика хранилища из корневого каталога синхронизации.

IStorageProviderKnownFolderSyncInfoSource

Интерфейс, который поставщик облачных служб реализует для предоставления сведений о состоянии синхронизации известных папок.

IStorageProviderKnownFolderSyncInfoSourceFactory

Интерфейс, который поставщик облачных служб реализует для предоставления экземпляров IStorageProviderKnownFolderSyncInfoSource для проводник.

IStorageProviderPropertyCapabilities

Предоставляет доступ к возможностям свойств, поддерживаемым корнем синхронизации.

IStorageProviderQueryResult

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

IStorageProviderSearchHandler

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

IStorageProviderSearchHandlerFactory

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

IStorageProviderShareLinkSource

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

IStorageProviderStatusSource

Примечание

Сценарии для этого API не поддерживаются. Вместо этого используйте интерфейс IStorageProviderStatusUISource .

IStorageProviderStatusUISource

Контракт, реализованный поставщиком облачных файлов, который необходим для использования всплывающего элемента пользовательского интерфейса состояния поставщика хранилища.

IStorageProviderStatusUISourceFactory

Возвращает экземпляр IStorageProviderStatusUISource.

IStorageProviderSuggestionsHandler

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

IStorageProviderSuggestionsHandlerFactory

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

IStorageProviderUICommand

Команды пользовательского интерфейса, реализованные поставщиком хранилища.

IStorageProviderUriSource

Интерфейс для получения пути и сведений к URI содержимого.

Перечисления

CachedFileOptions

Описывает, когда Windows запрашивает обновление файла.

CachedFileTarget

Указывает, следует ли применять обновления к локально кэшируемой копии или к удаленной версии файла.

FileUpdateStatus

Описывает состояние запроса на обновление файла.

ReadActivationMode

Указывает, когда Windows будет запрашивать обновление файла, если другое приложение извлекает файл из своего MostRecentlyUsedList или FutureAccessList.

StorageProviderHardlinkPolicy

Указывает, разрешены ли жесткие ссылки в файле заполнителя или папке. По умолчанию жесткие ссылки не разрешены для заполнителя.

StorageProviderHydrationPolicy

Перечисление значений политики гидратации файлов для файла заполнителя. Политика гидратации позволяет корню синхронизации настраивать поведение для получения данных для файла заполнителя.

StorageProviderHydrationPolicyModifier

Предоставляет модификаторы политики для использования с основным хранилищем StorageProviderHydrationPolicy.

StorageProviderInSyncPolicy

Содержит атрибуты файла и каталога, поддерживаемые корневым каталогом синхронизации.

StorageProviderKnownFolderSyncStatus

Перечисление, описывающее состояние регистрации синхронизации известной папки.

StorageProviderPopulationPolicy

Позволяет поставщику синхронизации управлять тем, как файл-заполнитель или каталог

StorageProviderProtectionMode

Указывает тип данных, содержащихся в корневом каталоге синхронизации.

StorageProviderResultKind

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

StorageProviderResultUsageKind

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

StorageProviderSearchMatchKind

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

StorageProviderSearchQueryStatus

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

StorageProviderShareLinkState

Позволяет приложениям предоставлять обновления файлов в режиме реального времени с помощью контракта кэшированного обновления файлов.

StorageProviderState

Перечисление состояния поставщика хранилища.

StorageProviderUICommandState

Это перечисление содержит сведения, определяющие видимость и прозрачность StorageProviderUICommands.

StorageProviderUriSourceStatus

Перечисление состояния URI поставщика хранилища.

UIStatus

Указывает состояние пользовательского интерфейса средства выбора файлов.

WriteActivationMode

Указывает, могут ли другие приложения выполнять запись в локально кэшированную версию файла и когда Windows будет запрашивать обновление, если другое приложение записывает данные в этот локальный файл.

Делегаты

StorageProviderKnownFolderSyncRequestedHandler

Делегат, вызываемый при запросе операции синхронизации для известной папки.

См. также раздел