Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ASP > GetWorkerRequest - аналог в VB.NET


Автор: Majesty 23.8.2010, 11:11
Пишу UploadProgress для ASP.NET
Во всех материалах в интернете делается это на C#, а мне нужно на VB.NET
Конкретная проблема - VB.NET не знает про функцию GetWorkerRequest
Чем её заменить?

Код

Dim worker As HttpWorkerRequest = GetWorkerRequest(context)

Автор: Majesty 3.9.2010, 13:55
Вот как это нужно делать:
Код

    Private Sub Application_BeginRequest(ByVal source As Object, ByVal e As EventArgs)
        Dim application As HttpApplication = DirectCast(source, HttpApplication)
        Dim worker As HttpWorkerRequest = DirectCast(application.Context.GetType() _
           .GetProperty("WorkerRequest", DirectCast(36, System.Reflection.BindingFlags)) _ 
           .GetValue(application.Context, Nothing), HttpWorkerRequest)

Хвала Гооглу!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)