TeamFoundationSecurityNamespace.QueryAccessControlLists Method
In all cases, this method will query the AccessControlList for the token specified. It will return AccessControlEntry information for the descriptors that are supplied or all descriptors if null is supplied for the descriptors parameter.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Public Function QueryAccessControlLists ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
descriptors As IEnumerable(Of IdentityDescriptor), _
includeExtendedInfo As Boolean, _
recurse As Boolean _
) As IEnumerable(Of AccessControlList)
public IEnumerable<AccessControlList> QueryAccessControlLists(
TeamFoundationRequestContext requestContext,
string token,
IEnumerable<IdentityDescriptor> descriptors,
bool includeExtendedInfo,
bool recurse
)
public:
IEnumerable<AccessControlList^>^ QueryAccessControlLists(
TeamFoundationRequestContext^ requestContext,
String^ token,
IEnumerable<IdentityDescriptor^>^ descriptors,
bool includeExtendedInfo,
bool recurse
)
member QueryAccessControlLists :
requestContext:TeamFoundationRequestContext *
token:string *
descriptors:IEnumerable<IdentityDescriptor> *
includeExtendedInfo:bool *
recurse:bool -> IEnumerable<AccessControlList>
public function QueryAccessControlLists(
requestContext : TeamFoundationRequestContext,
token : String,
descriptors : IEnumerable<IdentityDescriptor>,
includeExtendedInfo : boolean,
recurse : boolean
) : IEnumerable<AccessControlList>
Parameters
requestContext
Type: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContextThe context for the current request.
token
Type: System.StringThe token for the AccessControlList to query permissions for.
descriptors
Type: System.Collections.Generic.IEnumerable<IdentityDescriptor>The descriptors that are to have permission information retrieved about.
includeExtendedInfo
Type: System.BooleanIf includeExtendedInfo is false, all of the ExtendedInfo properties for the returned AccessControlEntry objects will be null.
recurse
Type: System.BooleanIf recurse is true and this is a hierarchical namespace, information about the tokens that exist under the specified token passed in the SecurityNamespace will be returned also.
Return Value
Type: System.Collections.Generic.IEnumerable<AccessControlList>
AccessControlLists for the information passed in.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.