IssueReservableSendResultクラス - automatic9045/TRS.MS-12 GitHub Wiki
予約発券可能な回答を表すクラスです。
public class IssueReservableSendResult : SendResult
基本情報
名前空間 TRS.TMS12.Interfaces
アセンブリ MS-12.PluginHost.dll
継承 Object → SendResult → IssueReservableSendResult
プロパティ
※使用すべきでないものについては表示していません。
bool IsFullScreen { get; set; } = false;
回答を全画面で表示するかを取得・設定します。
(継承元 SendResult)
SendResultType? Result { get; set; } = null;
回答の種別(YES・NO・再考)を取得・設定します。
(継承元 SendResult)
string Message { get; set; } = "";
回答の理由や備考を説明するメッセージを取得・設定します。
(継承元 SendResult)
例.一件操作外で予約発信されたため、自動的に一括一件を開始したときの表示
sendResult.Message = "一括一件開始しました";
string Text { get; set; } = "";
回答の詳細を説明するテキストを取得・設定します。
(継承元 SendResult)
メソッド
※使用すべきでないものについては表示していません。
TicketBase>> createTicketsFunc, string text, string message, bool isFullScreen);
static IssueReservableSendResult Yes(Func<int, int, List<YESの IssueReservableSendResult を作成します。
パラメーター
createTicketsFunc
Func<int, int, List<TicketBase>>
発券する TicketBase のリストを作成する Func<int, int, List<TicketBase>>。
第 1 引数は発行番号、第 2 引数はこれを実行して得られる 1 枚目の TicketBase の枝番です。
text
string
回答の詳細を説明するテキスト。
message
string
回答の理由や備考を説明するメッセージ。
isFullScreen
bool
回答を全画面で表示するか。
TicketBase> CreateTickets(int issueNumber, int countStartNumber);
List<コンストラクタで指定した処理を実行し、発券する TicketBase のリストを作成します。
パラメーター
issueNumber
int
発行番号。
countStartNumber
int
1 枚目の TicketBase の枝番。