.NET API Reference for Oracle Entitlements Server 11.1.2
E27727-01
Create a IPepRequest using objects, where a list of n action objects and a corresponding list of n resource objects are provided to represent n resource-action pairs. A decision for each resource-action pair will be returned, when IPepRequest.Decide() is invoked.

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

Syntax

C#
IPepRequest NewBulkPepRequest(
	Object subjectObj,
	Collection<Object> actionObjects,
	Collection<Object> resourceObjects,
	Object environmentObj
)

Parameters

subjectObj
Type: System..::..Object
Object representing the Subject ex string or System.Security.Principal.IIdentity or OES.pep.api.UserPricipal
actionObjects
Type: System.Collections.ObjectModel..::..Collection<(Of <(<'Object>)>)>
a list of length n, of actionObj Objects representing the Actions ex: String (read)
resourceObjects
Type: System.Collections.ObjectModel..::..Collection<(Of <(<'Object>)>)>
a list of length n, of resourceObj Objects representing the Resources ex: "myapp/resourcetype/resourcename"
environmentObj
Type: System..::..Object
Object representing the Environment ex: Hashtable containing attributes name and values

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