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


com:TreatAsClass

Регистрация, соответствующая регистрации CLSID с подразделом TreatAs.

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

<Пакет>

    <Приложения>

         <Приложение>

              <Расширения>

                   <com:Extension>

                        <com:ComServer>

                             <com:TreatAsClass>

Синтаксис

<com:TreatAsClass 
    Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
    DisplayName = 'An optional string with a value between 1 and 256 characters in length. This string is localizable.'
    TreatAs = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' />

Ключ

? необязательный (ноль или более)

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

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
Id Соответствует ИДЕНТИФИКАТОРу CLSID объекта COM-класса. GUID в формате xxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Да
Отображаемое имя Необязательная строка, представляющая значение ключа CLSID по умолчанию. Строка длиной от 1 до 256 символов. Эта строка может быть локализована. Нет
TreatAs Задает ИДЕНТИФИКАТОР CLSID класса, который может эмулировать текущий класс. GUID в формате xxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Да

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

Отсутствует.

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

Родительский элемент Описание
com:ComServer Объявляет точку расширения пакета типа windows.comServer. Расширение comServer может включать четыре типа регистраций: ExeServer, SurrogateServer, ProgId или TreatAsClass.

Требования

Элемент Значение
Пространство имен http://schemas.microsoft.com/appx/manifest/com/windows10
Minimum OS Version Windows 10 версии 1703 (сборка 15063)