プラグイン属性

概要

クラス PluginAttribute はシールドクラスです。

備考

クラスをプラグインとしてマークします。PluginAttribute は省略できません。

シグネチャ

1
public sealed class PluginAttribute : Attribute

名前空間

cAlgo.API

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
 using cAlgo.API;
 namespace cAlgo.Plugins
 {
     // このサンプルプラグインは、Plugin 属性とそのプロパティの使用方法を示します
     // すべてのプラグインはこの属性で注釈を付ける必要があります
     [Plugin(TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
     public class PluginAttributeSample : Plugin
     {
     }
 }

プロパティ

TimeZone

概要

プラグインのすべての日時参照のタイムゾーンを設定します

備考

プラグイン内のすべての日付と時間は、このタイムゾーンに変換されます

シグネチャ

1
public string TimeZone {get; set;}

戻り値

string

1
2
 [Plugin(TimeZone = TimeZones.EasternStandardTime)]
 public class NewPlugin : Plugin

AccessRights

概要

プラグインに必要なアクセス権を取得または設定します。

シグネチャ

1
public AccessRights AccessRights {get; set;}

戻り値

AccessRights

関連チュートリアル

  • アクセス権
目次

このページについて