ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources] - نسخه متنی

G. andrew Duthie; matthew Macdonald

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید









HttpContext

System.Web (system.web.dll)sealed class

The HttpContext class represents the
"operating context" of an ASP.NET
application. It provides references to instances of fundamental
classes like HttpApplicationState and
HttpRequest, which are known as intrinsic or
"built-in" objects. The
HttpContext class is provided to
IHttpModule and IHttpHandler
instances (like System.Web.UI.Page and
HttpApplication), which provide these classes
through their own properties. The shared (static) property
Current returns the current
HttpContext, and is useful if you need to access
the built-in ASP.NET objects from another code module like a class
(where you won't have access to the
System.Web.UI.Page properties). One example is a
web service that doesn't inherit from
System.Web.Services.WebService. You can also use
the shared GetAppConfig( ) method to retrieve a
collection object from the web.config file that
contains configuration information. Just specify the configuration
section you want to examine as a parameter (like
"appSettings").

If you are creating your own IHttpHandler class,
you will receive the current instance of the
HttpContext class as a parameter of the
IHttpHandler.ProcessRequest( ) method. To use the
Session property of the
HttpContext class, you must also implement either
the System.Web.SessionState.IReadOnlySessionState
interface or the
System.Web.SessionState.IRequiresSessionState
interface.

public sealed class 

HttpContext : IServiceProvider {
// Public Constructors
public

HttpContext (HttpRequest

request , HttpResponse

response );
public

HttpContext (HttpWorkerRequest

wr );
// Public Static Properties
public static HttpContext

Current {set; get; }
// Public Instance Properties
public Exception[ ]

AllErrors {get; }
public HttpApplicationState

Application {get; }
public HttpApplication

ApplicationInstance {set; get; }
public Cache

Cache {get; }
public Exception

Error {get; }
public IHttpHandler

Handler {set; get; }
public bool

IsCustomErrorEnabled {get; }
public bool

IsDebuggingEnabled {get; }
public IDictionary

Items {get; }
public HttpRequest

Request {get; }
public HttpResponse

Response {get; }
public HttpServerUtility

Server {get; }
public HttpSessionState

Session {get; }
public bool

SkipAuthorization {set; get; }
public DateTime

Timestamp {get; }
public TraceContext

Trace {get; }
public IPrincipal

User {set; get; }
// Public Static Methods
public static object

GetAppConfig (string

name );
// Public Instance Methods
public void

AddError (Exception

errorInfo );
public void

ClearError ( );
public object

GetConfig (string

name );
public void

RewritePath (string

path );
public void

RewritePath (string

filePath , string

pathInfo , string

queryString );
}



Returned By


HttpApplication.Context,
System.Web.Security.DefaultAuthenticationEventArgs.Context,
System.Web.Security.FormsAuthenticationEventArgs.Context,
System.Web.Security.PassportAuthenticationEventArgs.Context,
System.Web.Security.WindowsAuthenticationEventArgs.Context,
System.Web.Services.WebService.Context,
System.Web.UI.Control.Context

Passed To


Multiple types


/ 873