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

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


Интерфейс для описания Разработчика.

C#
 public interface IDeveloper


Свойства

UidВозвращает уникальный ID Разработчика
NameВозвращает краткое наименование Разработчика
DescriptionВозвращает описание Разработчика
LogoВозвращает пиктограмму/картинку

Примеры

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

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

namespace ARO.Commands
{
    public class Developer : IDeveloper
    {
        public string Uid => "00000000000000000000000000000000";

        public string Name => "Developer";

        public string Description => string.Empty;

		public byte[] Logo => null;
    }
}


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

Свойства


Uid

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

C#
string Uid { get; }


Name

Возвращает краткое наименование Разработчика. Данное имя отображается в надписи вкладки/пункта меню. Имя может быть не уникальным. Не может быть пустой строкой или null.

C#
 string Name { get; }


Description

Возвращает описание Разработчика. Описание отображается в информационной подсказке для вкладки/пункта меню. Допускает пустую строку или null.

C#
 string Description { get; }

Запрещается размещение контактных данных, ссылок, номеров телефонов и т.п.


Возвращает пиктограмму/картинку для логотипа/иконки разработчика, в виде массива байт. Допускает null. Обрабатываемые форматы изображения: PNG, ICO, JPG, BPM, SVG, TIFF - корректное отображение других форматов изображения не гарантируется. Для упрощения получения массива байт можно воспользоваться функцией GetImageFromEmbeddedResource.

C#
 byte[] Logo { get; }


  • Нет меток