.NET API Reference for Oracle Entitlements Server 11.1.2
E27727-01
Create a PepRequest using subject and environment objects, plus a "scope" String that represents a PDP policy-specific resource representation. When the IPepRequest.Decide() method is invoked, based on PepRequestQueryType will return either
             	- a list of Allowed ResourceAction pairs within scope
            	- a list of Denied ResourceAction pairs within scope
            	- or a list of full detailed results for all 
            	ResourceAction pairs within scope
            

Namespace: Oes.Pep.Api
Assembly: OES-PEP (in OES-PEP.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
IPepRequest NewQueryPepRequest(
	Object subjectObj,
	Object environmentObj,
	string scope,
	PepRequestQueryType queryType
)

Parameters

subjectObj
Type: System..::..Object
Object representing the Subject ex string or System.Security.Principal.IIdentity or OES.pep.api.UserPricipal
environmentObj
Type: System..::..Object
Object representing the Environment ex: Hashtable containing attributes name and values
scope
Type: System..::..String
a string containing a PDP policy-specific resource representation
queryType
Type: Oes.Pep.Api..::..PepRequestQueryType
an enum containing a choice of allowed, denied, or full/verbose

Return Value

returns the created IPepRequest object

Exceptions

ExceptionCondition
Oes.Pep.Api..::..PepException Throws the PepException, if passed information is not valid or not in expected form.

See Also