desktop2:DesktopPropertyHandler

Включает объявление обработчика свойств для сопоставления типов файлов.

Иерархия элементов

<Package>
   └─ <Applications>
      └─ <Application>
         └─ <Extensions>
            └─ <uap:Extension>
               └─ <uap:FileTypeAssociation>
                  └─ <desktop2:DesktopPropertyHandler>

Синтаксис

<desktop2:DesktopPropertyHandler
  Clsid = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  ManualSafeSave = 'An optional boolean value.'
  EnableShareDenyNone = 'An optional boolean value.'
  EnableShareDenyWrite = 'An optional boolean value.'
  NoOplock = 'An optional boolean value.' />   

Элементы и атрибуты

Атрибуты

Атрибут Описание Тип данных Обязательный Значение по умолчанию
Clsid Идентификатор класса в пакете приложения. GUID в форме xxxx-xxxx-xxxx-xxxx-xxxx. Да
ManualSafeSave Задает STGM_TRANSACTED (true = off). Необязательное логическое значение. Нет
EnableShareDenyNone Задает STGM_SHARE_DENY_NONE. Необязательное логическое значение. Нет
EnableShareDenyWrite Задает STGM_SHARE_DENY_WRITE. Необязательное логическое значение. Нет
NoOplock Отключает логику oplock. Он используется для закрытия файла, если другой процесс пытается получить доступ к файлу. Необязательное логическое значение. Нет

Дочерние элементы

Нет.

Родительские элементы

Родительский элемент Описание
uap:FileTypeAssociation Объявляет точку расширяемости приложения типа windows.fileTypeAssociation. Сопоставление типов файлов указывает, что приложение зарегистрировано для обработки файлов указанных типов.

Замечания

Обратите внимание, что атрибут Clsid из PropertyHandler должен соответствовать атрибуту ID в элементе Class в элементе SurrogateServer из регистрации COM в манифесте приложения.

Требования

Элемент Ценность
Namespace http://schemas.microsoft.com/appx/manifest/desktop/windows10/2
минимальная версия ОС Windows 10 версии 1703 (сборка 15063)