AppWorker クラス
アプリケーションの実行に必要な機能を提供します。 このクラスは抽象クラスです。
継承
System.Object
AppWorker
実装
継承されたメンバー
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
名前空間: ExapisSOP
アセンブリ: ExapisSOP.dll
構文
public abstract class AppWorker : IService
コンストラクタ 一覧
| 編集/提案 ソースを表示AppWorker()
型'AppWorker'の新しいインスタンスを生成します。
宣言
protected AppWorker()
メソッド 一覧
| 編集/提案 ソースを表示FinalizeAsync(IContext)
上書きされた場合、非同期でサービスを破棄します。
宣言
public virtual Task FinalizeAsync(IContext context)
引数
型 | 名前 | 説明 |
---|---|---|
IContext | context | 文脈情報です。 |
戻り値
型 | 説明 |
---|---|
System.Threading.Tasks.Task | サービスの破棄処理を格納した非同期操作です。 |
InitializeAsync(IContext)
上書きされた場合、非同期でサービスを初期化します。
宣言
public virtual Task InitializeAsync(IContext context)
引数
型 | 名前 | 説明 |
---|---|---|
IContext | context | 文脈情報です。 |
戻り値
型 | 説明 |
---|---|
System.Threading.Tasks.Task | サービスの初期化処理を格納した非同期操作です。 |
OnShutdown(ContextEventArgs)
Shutdownイベントを発生させます。
宣言
protected virtual void OnShutdown(ContextEventArgs e)
引数
型 | 名前 | 説明 |
---|---|---|
ContextEventArgs | e | 文脈情報を格納しているイベントデータです。 |
OnStartup(ContextEventArgs)
Startupイベントを発生させます。
宣言
protected virtual void OnStartup(ContextEventArgs e)
引数
型 | 名前 | 説明 |
---|---|---|
ContextEventArgs | e | 文脈情報を格納しているイベントデータです。 |
OnTerminate(TerminationEventArgs)
Terminateイベントを発生させます。
宣言
protected virtual void OnTerminate(TerminationEventArgs e)
引数
型 | 名前 | 説明 |
---|---|---|
TerminationEventArgs | e | 終了例外オブジェクトを格納しているイベントデータです。 |
OnUnhandledError(UnhandledErrorEventArgs)
UnhandledErrorイベントを発生させます。
宣言
protected virtual void OnUnhandledError(UnhandledErrorEventArgs e)
引数
型 | 名前 | 説明 |
---|---|---|
UnhandledErrorEventArgs | e | 未処理の例外オブジェクトを格納しているイベントデータです。 |
OnUpdate(ContextEventArgs)
Updateイベントを発生させます。
宣言
protected virtual void OnUpdate(ContextEventArgs e)
引数
型 | 名前 | 説明 |
---|---|---|
ContextEventArgs | e | 文脈情報を格納しているイベントデータです。 |
イベント 一覧
| 編集/提案 ソースを表示Shutdown
プログラム終了時にFinalizeAsync(IContext)より前に呼び出されます。
宣言
public event EventHandler<ContextEventArgs> Shutdown
イベント型
型 | 説明 |
---|---|
System.EventHandler<ContextEventArgs> |
Startup
プログラム開始時にInitializeAsync(IContext)より後に呼び出されます。
宣言
public event EventHandler<ContextEventArgs> Startup
イベント型
型 | 説明 |
---|---|
System.EventHandler<ContextEventArgs> |
Terminate
現在のインスタンスで、処理が終了する時に呼び出されます。 Terminateより先に呼び出されます。
宣言
public event EventHandler<TerminationEventArgs> Terminate
イベント型
型 | 説明 |
---|---|
System.EventHandler<TerminationEventArgs> |
UnhandledError
現在のインスタンスで、処理されない例外が発生した場合に呼び出されます。 UnhandledErrorより先に呼び出されます。
宣言
public event EventHandler<UnhandledErrorEventArgs> UnhandledError
イベント型
型 | 説明 |
---|---|
System.EventHandler<UnhandledErrorEventArgs> |
Update
メインイベントループ内から更新時に呼び出されます。
宣言
public event EventHandler<ContextEventArgs> Update
イベント型
型 | 説明 |
---|---|
System.EventHandler<ContextEventArgs> |