ISecurityNamespaceExtension.QueryPermissions (Método)
Denominado cada vez que el espacio de nombres de seguridad se va a devolver AccessControlLists el servidor API o servicio web. Esto permite al implementador modifique las ACL cualquiera de los se devuelve que.
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
Function QueryPermissions ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
descriptors As IEnumerable(Of IdentityDescriptor), _
includeExtendedInfo As Boolean, _
recurse As Boolean, _
preliminaryAccessControlLists As IEnumerable(Of AccessControlList) _
) As IEnumerable(Of AccessControlList)
IEnumerable<AccessControlList> QueryPermissions(
TeamFoundationRequestContext requestContext,
string token,
IEnumerable<IdentityDescriptor> descriptors,
bool includeExtendedInfo,
bool recurse,
IEnumerable<AccessControlList> preliminaryAccessControlLists
)
Parámetros
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
El contexto de la solicitud de la solicitud actual que contiene el usuario que intenta realizar la acción.
- token
Tipo: System.String
El token la consulta se crea en.
- descriptors
Tipo: System.Collections.Generic.IEnumerable<IdentityDescriptor>
Descriptores solicitados por el llamador.
- includeExtendedInfo
Tipo: System.Boolean
True si el llamador ha solicitado que información extendida está incluida en el ACE devuelto.
- recurse
Tipo: System.Boolean
True si esta consulta si el recorridos.
- preliminaryAccessControlLists
Tipo: System.Collections.Generic.IEnumerable<AccessControlList>
El conjunto de preliminar de ACL que iba a devolverse.
Valor devuelto
Tipo: System.Collections.Generic.IEnumerable<AccessControlList>
El conjunto de ACL que se deben devolver al llamador.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
ISecurityNamespaceExtension Interfaz
Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)