IAzClientContext3 interface (azroles.h)

The IAzClientContext3 interface extends the IAzClientContext2 interface.

Inheritance

The IAzClientContext3 interface inherits from IAzClientContext2. IAzClientContext3 also has these types of members:

Methods

The IAzClientContext3 interface has these methods.

 
IAzClientContext3::AccessCheck2

Returns a value that specifies whether the principal represented by the current client context is allowed to perform the specified operation.
IAzClientContext3::get_BizRuleInterfaces

Gets the collection of IDispatch interfaces that can be called by the business rule (BizRule) script associated with this client context.
IAzClientContext3::get_BizRuleParameters

Gets the collection of parameters that can be passed by the business rule (BizRule) script associated with this client context.
IAzClientContext3::get_Sids

Gets an array of the security identifiers (SIDs) associated with this client context.
IAzClientContext3::GetGroups

Returns an array of the application groups associated with this client context.
IAzClientContext3::GetOperations

Returns a collection of the operations, within the specified scope, that the principal represented by the current client context has permission to perform.
IAzClientContext3::GetTasks

Returns a collection of the tasks, within the specified scope, that the principal represented by the current client context has permission to perform.
IAzClientContext3::IsInRoleAssignment

Checks whether the principal represented by the current client context is a member of the specified role in the specified scope.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header azroles.h