Подниму тему, надеюсь пинать не будете )
В таком формате можно, что бы при определенных обстоятельствах вызывался конкретный метод в программе?
Тоесть, что бы этот метод передавался в ответе?
Апдейт
Уже нагуглил как, вот только забыл для чего мне это было нужно...
Последний раз редактировалось Cassa; 13.05.2014 в 07:00.
У меня при нажатии на кнопку "Авторизации" выводит ошибку:
[Ссылки могут видеть только зарегистрированные пользователи. ]
При этом за день до этой ошибки всё работало нормально, не подскажите в чём дело?
Код ощибки:
System.Net.WebException не обработано
HResult=-2146233079
Message=Время ожидания операции истекло
Source=System
StackTrace:
в System.Net.HttpWebRequest.GetResponse()
в HackNero.Form1.GetRequest(String url, String post) в c:\Users\imya\Documents\Visual Studio 2012\Projects\Project\Project\Form1.cs:строка 55
в HackNero.Form1.button1_Click(Object sender, EventArgs e) в c:\Users\imya\Documents\Visual Studio 2012\Projects\Project\Project\Form1.cs:строка 107
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
в System.Windows.Forms.NativeWindow.DebuggableCallba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
в System.Windows.Forms.UnsafeNativeMethods.DispatchM essageW(MSG& msg)
в System.Windows.Forms.Application.ComponentManager. System.Windows.Forms.UnsafeNativeMethods.IMsoCompo nentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
в System.Windows.Forms.Application.ThreadContext.Run MessageLoopInner(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.ThreadContext.Run MessageLoop(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.Run(Form mainForm)
в HackNero.Program.Main() в c:\Users\imya\Documents\Visual Studio 2012\Projects\Project\Project\Program.cs:строка 19
в System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
в System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
в Microsoft.VisualStudio.HostingProcess.HostProc.Run UsersAssembly()
в System.Threading.ThreadHelper.ThreadStart_Context( Object state)
в System.Threading.ExecutionContext.RunInternal(Exec utionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
в System.Threading.ThreadHelper.ThreadStart()
InnerException:
Сейчас проверил на ноуте, там нормально работает! Без ошибок. Эт что-то у меня на компе!
1)типо :
System.Threading.Thread.Sleep(20000);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
2)С браузера заходит! Отключал ативирус фаервол и т.д. Думал в них, пока не разобрался!
Сейчас проверил на ноуте, там нормально работает! Без ошибок. Эт что-то у меня на компе!
1)типо :
System.Threading.Thread.Sleep(20000);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
2)С браузера заходит! Отключал ативирус фаервол и т.д. Думал в них, пока не разобрался!
Это не таймаут, а пауза в работе. Таймаут задается как свойство HttpWebRequest.Timeout
Когда проверяете программу, ошибка вылетает сразу или после ожидания ответа сервера?