Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Выборка

...

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

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


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

Блок кода
languagec#
titleC#
 public interface IPlugin


Section

Навигация

Column

Свойства

Примеры

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

Якорь
Свойства
Свойства
Свойства

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

Якорь
Примеры
Примеры
Примеры

Раскрыть
titleОписание Плагина

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

Блок кода
languagec#
titleC#
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
Uid
Uid

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

Блок кода
languagec#
titleC#
string Uid { get; }


Якорь
Name
Name
Name

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

Блок кода
languagec#
titleC#
 string Name { get; }


Якорь
Description
Description
Description

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

Блок кода
languagec#
titleC#
 string Description { get; }


Якорь
Version
Version
Version

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

Блок кода
languagec#
titleC#
 Version Version { get; }