Show / Hide Table of Contents

Class SAMLHttpContext

Supports sending and receiving SAML protocol messages through non-standard HTTP requests and responses.

Inheritance
System.Object
System.Web.HttpContextBase
SAMLHttpContext
Implements
System.IServiceProvider
Inherited Members
System.Web.HttpContextBase.AddOnRequestCompleted(System.Action<System.Web.HttpContextBase>)
System.Web.HttpContextBase.AcceptWebSocketRequest(System.Func<System.Web.WebSockets.AspNetWebSocketContext, System.Threading.Tasks.Task>)
System.Web.HttpContextBase.AcceptWebSocketRequest(System.Func<System.Web.WebSockets.AspNetWebSocketContext, System.Threading.Tasks.Task>, System.Web.WebSockets.AspNetWebSocketOptions)
System.Web.HttpContextBase.AddError(System.Exception)
System.Web.HttpContextBase.ClearError()
System.Web.HttpContextBase.DisposeOnPipelineCompleted(System.IDisposable)
System.Web.HttpContextBase.GetGlobalResourceObject(System.String, System.String)
System.Web.HttpContextBase.GetGlobalResourceObject(System.String, System.String, System.Globalization.CultureInfo)
System.Web.HttpContextBase.GetLocalResourceObject(System.String, System.String)
System.Web.HttpContextBase.GetLocalResourceObject(System.String, System.String, System.Globalization.CultureInfo)
System.Web.HttpContextBase.GetSection(System.String)
System.Web.HttpContextBase.RemapHandler(System.Web.IHttpHandler)
System.Web.HttpContextBase.RewritePath(System.String)
System.Web.HttpContextBase.RewritePath(System.String, System.Boolean)
System.Web.HttpContextBase.RewritePath(System.String, System.String, System.String)
System.Web.HttpContextBase.RewritePath(System.String, System.String, System.String, System.Boolean)
System.Web.HttpContextBase.SetSessionStateBehavior(System.Web.SessionState.SessionStateBehavior)
System.Web.HttpContextBase.GetService(System.Type)
System.Web.HttpContextBase.AllErrors
System.Web.HttpContextBase.AllowAsyncDuringSyncStages
System.Web.HttpContextBase.Application
System.Web.HttpContextBase.ApplicationInstance
System.Web.HttpContextBase.AsyncPreloadMode
System.Web.HttpContextBase.Cache
System.Web.HttpContextBase.CurrentHandler
System.Web.HttpContextBase.CurrentNotification
System.Web.HttpContextBase.Error
System.Web.HttpContextBase.Handler
System.Web.HttpContextBase.IsCustomErrorEnabled
System.Web.HttpContextBase.IsDebuggingEnabled
System.Web.HttpContextBase.IsPostNotification
System.Web.HttpContextBase.IsWebSocketRequest
System.Web.HttpContextBase.IsWebSocketRequestUpgrading
System.Web.HttpContextBase.Items
System.Web.HttpContextBase.PageInstrumentation
System.Web.HttpContextBase.PreviousHandler
System.Web.HttpContextBase.Profile
System.Web.HttpContextBase.Server
System.Web.HttpContextBase.SkipAuthorization
System.Web.HttpContextBase.Timestamp
System.Web.HttpContextBase.ThreadAbortOnTimeout
System.Web.HttpContextBase.Trace
System.Web.HttpContextBase.User
System.Web.HttpContextBase.WebSocketNegotiatedProtocol
System.Web.HttpContextBase.WebSocketRequestedProtocols
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ComponentSpace.SAML2.Utility
Assembly: ComponentSpace.Saml2.dll
Syntax
public class SAMLHttpContext : HttpContextBase, IServiceProvider

Constructors

SAMLHttpContext()

Initializes a new instance of the SAMLHttpContext class.

Declaration
public SAMLHttpContext()

SAMLHttpContext(HttpRequestBase, HttpResponseBase)

Initializes a new instance of the SAMLHttpContext class.

Declaration
public SAMLHttpContext(HttpRequestBase request, HttpResponseBase response)
Parameters
Type Name Description
System.Web.HttpRequestBase request

The HTTP request.

System.Web.HttpResponseBase response

The HTTP response.

SAMLHttpContext(HttpSessionStateBase, HttpRequestBase, HttpResponseBase)

Initializes a new instance of the SAMLHttpContext class.

Declaration
public SAMLHttpContext(HttpSessionStateBase sessionState, HttpRequestBase request, HttpResponseBase response)
Parameters
Type Name Description
System.Web.HttpSessionStateBase sessionState

The HTTP session.

System.Web.HttpRequestBase request

The HTTP request.

System.Web.HttpResponseBase response

The HTTP response.

Properties

Request

Gets the HTTP request.

Declaration
public override HttpRequestBase Request { get; }
Property Value
Type Description
System.Web.HttpRequestBase

The HTTP request.

Overrides
System.Web.HttpContextBase.Request

Response

Gets the HTTP response.

Declaration
public override HttpResponseBase Response { get; }
Property Value
Type Description
System.Web.HttpResponseBase

The HTTP response.

Overrides
System.Web.HttpContextBase.Response

Session

Gets the HTTP session.

Declaration
public override HttpSessionStateBase Session { get; }
Property Value
Type Description
System.Web.HttpSessionStateBase

The HTTP session.

Overrides
System.Web.HttpContextBase.Session

Implements

System.IServiceProvider
In This Article
Back to top Copyright © ComponentSpace Pty Ltd 2004-2022. All rights reserved.