public enum actionstatus
///
/// 這個記錄了任務的結果
///
public class actionresult
///
/// 任務名稱
///
public string taskname
///
/// 狀態
///
public actionstatus status
///
/// 訊息
///
public string message
///
/// 任務結果
///
public object result
///
/// 開始時間
///
public datetime starttime
///
/// 結束時間
///
public datetime endtime
}///
/// 非同步任務的介面
///
public inte***ce iasyncaction
actionresult actionresult
}///
/// 非同步任務的實現型別
///
public class asyncaction : iasyncaction
private bool autocomplete = false;
private action action
///
/// 設定要執行的操作
///
/// 操作
/// 是否自動完成
public void setaction(action action, bool autocomplete)
public virtual void execute()
}public event eventhandler completed;
public void oncompleted()
}///
/// 前置任務的結果,新增這個功能目的是,可能多個任務之間互相有所依賴,例如某個任務要根據前面任務的情況決定是否執行
///
public actionresult preactionresult
///
/// 當前任務的結果
///
public actionresult actionresult
}///
/// 任務執行器
///
public class asyncactionrunner
private readonly ienumerator_enumerator;
public asyncactionrunner(ienumeratorenumerator)
: this()
public asyncactionrunner(ienumerabletasks)
: this()
///
/// 完成事件及處理方法
///
public event eventhandler completed;
///
/// 儲存所有任務的執行結果
///
public listtaskresults
///
/// 臨時儲存的當前任務的執行結果
///
private actionresult tmp = null;
///
/// 執行所有任務
///
public void execute()
;this._enumerator.current.preactionresult = tmp;
this._enumerator.current.execute();
}android 得到地理位置並分析出具體城市
else}}
}}
Silverlight呼叫GP工具實現緩衝分析
目的 在地圖上點選乙個點生成乙個緩衝區。1 製作gp工具 gp工具製作按照來做。2 發布gp工具 3 分析gp服務 將發布的gp服務位址在瀏覽器中輸入 http wade pc arcgis rest services bufferservice gpserver buffer 20points 4...
了解Silverlight呼叫
html 頁面會呼叫 default.html.js 源 頁中的 createsilverlight sys.silverlight.createobjectex events 該呼叫將用到許多屬性,其中包括那些用於定義要呈現的 xaml silverlight 控制項外觀以及 onload 和 o...
SilverLight 呼叫js方法
sl處理js的後台 scriptojbect js htmlpage.window.getproperty jsfunname as scriptobject jsfunname 你的js方法名稱 show.invokeself invokeself 這是模擬呼叫你的js方法 可理解為就是呼叫此js...