ISecurityNamespaceExtension.QueryPermissions (Método)
Llama cada vez que el espacio de nombres de seguridad se va a devolver AccessControlLists a cualquiera de la API de servidor o en el Web de servicio.Esto permite que el implementador modificar cualquiera de las ACL que se va a devolver.
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 solicitud de la solicitud actual que contiene el usuario intenta realizar la acción.
- token
Tipo: System.String
Símbolo (token) de la consulta se realiza en.
- descriptors
Tipo: System.Collections.Generic.IEnumerable<IdentityDescriptor>
Los descriptores de solicitada por el llamador.
- includeExtendedInfo
Tipo: System.Boolean
True si el llamador ha solicitado que se incluya información extendida en los ases devueltos.
- recurse
Tipo: System.Boolean
True si se debe efectuar recursividad en esta consulta.
- preliminaryAccessControlLists
Tipo: System.Collections.Generic.IEnumerable<AccessControlList>
El conjunto preliminar de las ACL que se va a devolver.
Valor devuelto
Tipo: System.Collections.Generic.IEnumerable<AccessControlList>
El conjunto de ACL que se debe 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)