Namespace: OpenEdge.Net.HTTP
Class
AuthenticatedRequest
Parent classes:
Inherits: OpenEdge.Net.HTTP.HttpRequestDecorator
Implements: OpenEdge.Net.HTTP.IAuthenticatedRequest

Copyright (c) 2015 by Progress Software Corporation. All rights reserved.
File:AuthenticatedRequest
Author(s):pjudge
Created:Fri Jan 30 09:35:29 EST 2015
Purpose: a list of listeners for this request




Method Summary
Options Name Purpose
AddAuthentication () /** Add authentication to this request. */
AddAuthenticationCallback (IAuthFilterEventHandler) /** Adds a subscriber to the events from this request @param IAuthFilterEventHandler The EventProvider. */
ClearCookies ()
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
ClearHeaders ()
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Progress.Lang.Object GetAdapter (Class) /* Returns an adapter for this message @param P.L.Class The type we want to adapt this message to @return P.L.Object The adapter. Will typically be of the type specified by the input argument */
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
INTEGER GetAuthenticationCallbacks (IAuthFilterEventHandler[]) /** Returns the registered listeners. @param IAuthFilterEventHandler[] An array of listeners @return integer The number of registgered listeners. */
Cookie GetCookie (character)
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
INTEGER GetCookies (Cookie[])
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
HttpHeader GetHeader (character)
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
INTEGER GetHeaders (HttpHeader[])
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
LOGICAL HasCookie (character)
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
LOGICAL HasCookie (Cookie)
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
LOGICAL HasHeader (character)
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
RemoveAuthenticationCallback (IAuthFilterEventHandler)
RemoveCookie (character)
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
RemoveCookie (Cookie)
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
RemoveHeader (character)
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
SetChallenge (character, character) /** Sets the authentication challenge information for this request. @param character The authentication method @param character The challenge text */
SetCookie (Cookie)
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
SetCookies (Cookie[]) /** Adds cookies to this message @param Cookie[] An array of cookies to add. */
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
SetHeader (HttpHeader)
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
SetHeaders (HttpHeader[]) /** Adds a set of header info to this message's collection of headers. @param HttpHeader[] An array of headers */
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator

Constructor Summary
Options Name Purpose
AuthenticatedRequest (IHttpRequest)

Property Summary
Options Name Purpose
CHARACTER AuthenticationChallenge
CHARACTER AuthenticationMethod
CHARACTER CharacterEncoding
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
INTEGER ContentLength
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
RAW ContentMD5
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
CHARACTER ContentType
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
OpenEdge.Net.HTTP.Credentials Credentials
OpenEdge.Net.HTTP.IHttpRequest DecoratedHttpRequest
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Progress.Lang.Object Entity
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
CHARACTER Method
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
CHARACTER TransferEncoding
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
URI URI
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
CHARACTER Version
Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator


Method Detail
Top

PUBLIC AddAuthentication ()

Purpose: Add authentication to this request.
Top

PUBLIC AddAuthenticationCallback (IAuthFilterEventHandler)

Purpose: Adds a subscriber to the events from this request
Parameters:
poListener OpenEdge.Net.HTTP.Filter.Auth.IAuthFilterEventHandler
Top

PUBLIC ClearCookies ()

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Top

PUBLIC ClearHeaders ()

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Top

PUBLIC Progress.Lang.Object GetAdapter (Class)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
/* Returns an adapter for this message
Parameters:
poAdaptTo Progress.Lang.Class
Returns Progress.Lang.Object
P.L.Object The adapter. Will typically be of the type specified by the input argument
Top

PUBLIC INTEGER GetAuthenticationCallbacks (IAuthFilterEventHandler[])

Purpose: Returns the registered listeners.
Parameters:
poListener OpenEdge.Net.HTTP.Filter.Auth.IAuthFilterEventHandler
Returns INTEGER
integer The number of registgered listeners.
Top

PUBLIC Cookie GetCookie (character)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
pcName CHARACTER
Returns Cookie
Top

PUBLIC INTEGER GetCookies (Cookie[])

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
poCookies Cookie
Returns INTEGER
Top

PUBLIC HttpHeader GetHeader (character)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
pcName CHARACTER
Returns HttpHeader
Top

PUBLIC INTEGER GetHeaders (HttpHeader[])

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
poHeader HttpHeader
Returns INTEGER
Top

PUBLIC LOGICAL HasCookie (character)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
pcName CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL HasCookie (Cookie)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
poCookie Cookie
Returns LOGICAL
Top

PUBLIC LOGICAL HasHeader (character)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
pcName CHARACTER
Returns LOGICAL
Top

PUBLIC RemoveAuthenticationCallback (IAuthFilterEventHandler)

Parameters:
poListener OpenEdge.Net.HTTP.Filter.Auth.IAuthFilterEventHandler
Top

PUBLIC RemoveCookie (character)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
pcName CHARACTER
Top

PUBLIC RemoveCookie (Cookie)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
poCookie Cookie
Top

PUBLIC RemoveHeader (character)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
pcName CHARACTER
Top

PUBLIC SetChallenge (character, character)

Purpose: Sets the authentication challenge information for this request.
Parameters:
pcAuthMethod CHARACTER
pcChallenge CHARACTER
Top

PUBLIC SetCookie (Cookie)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
poCookie OpenEdge.Net.HTTP.Cookie
Top

PUBLIC SetCookies (Cookie[])

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Purpose: Adds cookies to this message
Parameters:
poCookies Cookie
Top

PUBLIC SetHeader (HttpHeader)

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Parameters:
poHeader HttpHeader
Top

PUBLIC SetHeaders (HttpHeader[])

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Purpose: Adds a set of header info to this message's collection of headers.
Parameters:
poHeader HttpHeader


Constructor Detail
Top

PUBLIC AuthenticatedRequest (IHttpRequest)

Parameters:
poHttpRequest OpenEdge.Net.HTTP.IHttpRequest


Property Detail
Top

PUBLIC CHARACTER AuthenticationChallenge

Returns CHARACTER
Top

PUBLIC CHARACTER AuthenticationMethod

Returns CHARACTER
Top

PUBLIC CHARACTER CharacterEncoding

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Returns CHARACTER
Top

PUBLIC INTEGER ContentLength

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Returns INTEGER
Top

PUBLIC RAW ContentMD5

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Returns RAW
Top

PUBLIC CHARACTER ContentType

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Returns CHARACTER
Top

PUBLIC OpenEdge.Net.HTTP.Credentials Credentials

Returns OpenEdge.Net.HTTP.Credentials
Top

PROTECTED OpenEdge.Net.HTTP.IHttpRequest DecoratedHttpRequest

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Returns OpenEdge.Net.HTTP.IHttpRequest
Top

PUBLIC Progress.Lang.Object Entity

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Returns Progress.Lang.Object
Top

PUBLIC CHARACTER Method

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Returns CHARACTER
Top

PUBLIC CHARACTER TransferEncoding

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Returns CHARACTER
Top

PUBLIC URI URI

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Returns URI
Top

PUBLIC CHARACTER Version

Inherited from OpenEdge.Net.HTTP.HttpRequestDecorator
Returns CHARACTER


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0