Пространство имен: ARO.AIS.API

Сборка: ARO.AIS.API.dll


Интерфейс для описания Плагина.

C#
 public interface IPlugin


Свойства

UidВозвращает уникальный ID Плагина
NameВозвращает имя Плагина
DescriptionВозвращает описание Плагина
VersionВозвращает версию Плагина

Примеры

В этом примере рассматривается создание класса Плагина.

C#
using ARO.AIS.API;
using System;

namespace ARO.AIS.Revit.Plugins
{
    public class Plugin : IPlugin
    {
        public string Uid => "00000000000000000000000000000000";

        public string Name => "Plugin";

        public string Description => null;

        public Version Version => new Version(1, 0);
    }
}


Подробное описание

Свойства


Uid

Возвращает уникальный ID Пакета. Не может быть пустой строкой или null.

C#
string Uid { get; }


Name

Возвращает краткое наименование Плагина. Данное имя отображается на витрине Магазина. Имя может быть не уникальным. Не может быть пустой строкой или null.

C#
 string Name { get; }


Description

Возвращает описание Плагина. Описание отображается на витрине Магазина. Допускает пустую строку или null.

C#
 string Description { get; }


Version

Возвращает версию Плагина. При первичной публикации Пакета считается начальной версией. Не может быть меньше или равна, чем ранее опубликованная версия Плагина (текущую опубликованную версию можно узнать в ЛК).

C#
 Version Version { get; }



  • Нет меток