本文整理汇总了C#中System.Operation.Execute方法的典型用法代码示例。如果您正苦于以下问题:C# Operation.Execute方法的具体用法?C# Operation.Execute怎么用?C# Operation.Execute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Operation
的用法示例。
在下文中一共展示了Operation.Execute方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: StartExecedChild
public CommandResult StartExecedChild(CommandResult result)
{
engine_stopped = false;
current_operation = new OperationStart (this, result);
current_operation.Execute ();
return result;
}
示例2: StartThread
public CommandResult StartThread(CommandResult result)
{
engine_stopped = false;
current_operation = new OperationStep (this, StepMode.Run, result);
current_operation.Execute ();
return current_operation.Result;
}
示例3: ExecuteOperation
void ExecuteOperation(Operation operation)
{
try {
check_inferior ();
InterruptibleOperation iop = operation as InterruptibleOperation;
if ((iop != null) && iop.IsSuspended) {
iop.IsSuspended = false;
do_continue ();
return;
} else {
operation.Execute ();
}
} catch (Exception ex) {
Report.Debug (DebugFlags.SSE, "{0} caught exception while " +
"processing operation {1}: {2}", this, operation, ex);
operation.Result.Result = ex;
OperationCompleted (null);
}
}