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

Ключ

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

...

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

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


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

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


Section

Навигация

Column

Свойства

Примеры

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

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

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

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

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

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

Блок кода
languagec#
titleC#
using ARO.AIS.API;
using System;

namespace ARO.AIS.Packages
{
    public class Package : IPackage
    {
        public string Uid => "00000000000000000000000000000000";

        public string Name => "Package";

        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; }