public void GetMessage(Dictionary <string, string> parameters, MessageServiceDelegate callback) { //Validate the current sitename. if (!CommonUtil.ValidateCurrentSiteName()) { return; } var backgroundService = new BackgroundServiceUtil(); backgroundService.RunAsync(() => { var httpClient = new HttpClient(MESSAGE_URL, HttpMethodEnum.GET, USERNAME, PASSWORD); var queryString = HttpUtil.QueryString(parameters); var httpresponse = httpClient.Get(queryString); callback.Invoke(httpresponse); }); }
public void UnegisterMesageServiceDelegate(MessageServiceDelegate service) { messageServiceDelegate -= service; }
public void RegisterMesageServiceDelegate(MessageServiceDelegate service) { messageServiceDelegate += service; }