Show / Hide Table of Contents

Class SAMLHttpContext

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

Inheritance
object
HttpContextBase
SAMLHttpContext
Implements
IServiceProvider
Inherited Members
HttpContextBase.AddOnRequestCompleted(Action<HttpContextBase>)
HttpContextBase.AcceptWebSocketRequest(Func<AspNetWebSocketContext, Task>)
HttpContextBase.AcceptWebSocketRequest(Func<AspNetWebSocketContext, Task>, AspNetWebSocketOptions)
HttpContextBase.AddError(Exception)
HttpContextBase.ClearError()
HttpContextBase.DisposeOnPipelineCompleted(IDisposable)
HttpContextBase.GetGlobalResourceObject(string, string)
HttpContextBase.GetGlobalResourceObject(string, string, CultureInfo)
HttpContextBase.GetLocalResourceObject(string, string)
HttpContextBase.GetLocalResourceObject(string, string, CultureInfo)
HttpContextBase.GetSection(string)
HttpContextBase.RemapHandler(IHttpHandler)
HttpContextBase.RewritePath(string)
HttpContextBase.RewritePath(string, bool)
HttpContextBase.RewritePath(string, string, string)
HttpContextBase.RewritePath(string, string, string, bool)
HttpContextBase.SetSessionStateBehavior(SessionStateBehavior)
HttpContextBase.GetService(Type)
HttpContextBase.AllErrors
HttpContextBase.AllowAsyncDuringSyncStages
HttpContextBase.Application
HttpContextBase.ApplicationInstance
HttpContextBase.AsyncPreloadMode
HttpContextBase.Cache
HttpContextBase.CurrentHandler
HttpContextBase.CurrentNotification
HttpContextBase.Error
HttpContextBase.Handler
HttpContextBase.IsCustomErrorEnabled
HttpContextBase.IsDebuggingEnabled
HttpContextBase.IsPostNotification
HttpContextBase.IsWebSocketRequest
HttpContextBase.IsWebSocketRequestUpgrading
HttpContextBase.Items
HttpContextBase.PageInstrumentation
HttpContextBase.PreviousHandler
HttpContextBase.Profile
HttpContextBase.Server
HttpContextBase.SkipAuthorization
HttpContextBase.Timestamp
HttpContextBase.ThreadAbortOnTimeout
HttpContextBase.Trace
HttpContextBase.User
HttpContextBase.WebSocketNegotiatedProtocol
HttpContextBase.WebSocketRequestedProtocols
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
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
HttpRequestBase request

The HTTP request.

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
HttpSessionStateBase sessionState

The HTTP session.

HttpRequestBase request

The HTTP request.

HttpResponseBase response

The HTTP response.

Properties

Request

Gets the HTTP request.

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

The HTTP request.

Overrides
HttpContextBase.Request

Response

Gets the HTTP response.

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

The HTTP response.

Overrides
HttpContextBase.Response

Session

Gets the HTTP session.

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

The HTTP session.

Overrides
HttpContextBase.Session

Implements

IServiceProvider
In this article
Back to top Copyright © ComponentSpace Pty Ltd 2004-2025. All rights reserved.