BuildCompletedEventArgs


ビルド完了時のパラメータを保持します。

[型]

class BuildCompletedEventArgs:
        Error = None
        Cancelled = False
        HasBuildError = False
        HasBuildWarning = False

[変数]

変数

説明

Error

ビルドで例外が発生した場合,エラーの内容(System.Exception)が格納されます。

Cancelled

ビルドの実行がキャンセルされたかどうかが格納されます。

HasBuildError

ビルドでエラーが発生したかどうかが格納されます。

HasBuildWarning

ビルドでワーニングが発生したかどうかが格納されます。

[詳細説明]

-

BreakCompletedEventArgsはclass形式になっており,build.BuildCompletedイベントが発生した場合のみ引数として渡されます。
そのため,このclassのインスタンスを生成することはできません。

[使用例]

>>>def buildCompleted(sender, e):
... print "Error = {0}".format(e.Error)
... print "BuildError = " + e.HasBuildError.ToString()
... print "BuildWarning = " + e.HasBuildWarning.ToString()
... print "BuildCancelled = " + e.Cancelled.ToString()
...
>>>build.BuildCompleted += buildCompleted   …イベントの接続
>>>build.All(True)
Error = None
BuildError = False
BuildWarning = False
BuildCancelled = False
True
>>>                                 …例外が発生した場合,下記のように表示されます
>>>build.All(True)
Error = System.Exception:ビルド中にエラーが発生しました。(E0203001)
BuildError = False
BuildWarning = False
BuildCancelled = False
False
>>>
>>>                                 …ビルド・エラーが発生した場合,下記のように表示されます
>>>build.All(True)
Error = None
BuildError = True
BuildWarning = False
BuildCancelled = False
False
>>>