Это библиотека классов, и она вызывается с веб-страницы.
try
{
System.Net.WebClient wc = WebAccess.GetWebClient();
wc.UploadStringCompleted += new System.Net.UploadStringCompletedEventHandler(wc_UploadStringCompleted);
wc.UploadStringAsync(new Uri("http://" + MobileWLCUrl + urlCreateCacheAPI), GetJSONforGetMenuDetails(Id, MenuIds));
}
catch (Exception ex) { EngineException.HandleException(ex); }
void wc_UploadStringCompleted(object sender, System.Net.UploadStringCompletedEventArgs e)
{
string result = e.Result;
EngineException.CreateLog("Cache Created (for Menus: " + MenuIds + ") in API for LocationId: " + LocId);
}
Привет, ребята, я пытаюсь асинхронно попасть по этому URL-адресу, и это дает мне эту ошибку, любая помощь будет оценена.
Asynchronous operations are not allowed in this context.
Page starting an asynchronous operation has to have the Async attribute set to true
and an asynchronous operation can only be started on a page prior to PreRenderComplete event.
at System.Web.AspNetSynchronizationContext.OperationStarted()
at System.Net.WebClient.UploadStringAsync(Uri address, String method, String data, Object userToken)
at System.Net.WebClient.UploadStringAsync(Uri address, String data)
Спасибо...