Metodo SecurityNamespace.HasPermission (String, IdentityDescriptor, IEnumerable<Int32>, Boolean)
Controlla se il descrittore di identità specificato disponga delle autorizzazioni specificate per il token specificato.
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
Sintassi
'Dichiarazione
Public MustOverride Function HasPermission ( _
token As String, _
descriptor As IdentityDescriptor, _
requestedPermissions As IEnumerable(Of Integer), _
alwaysAllowAdministrators As Boolean _
) As Collection(Of Boolean)
public abstract Collection<bool> HasPermission(
string token,
IdentityDescriptor descriptor,
IEnumerable<int> requestedPermissions,
bool alwaysAllowAdministrators
)
Parametri
- token
Tipo: System.String
Il token di sicurezza su cui eseguire il controllo.
- descriptor
Tipo: Microsoft.TeamFoundation.Framework.Client.IdentityDescriptor
Il descrittore di identità per il quale eseguire il controllo di sicurezza.
- requestedPermissions
Tipo: System.Collections.Generic.IEnumerable<Int32>
Le autorizzazioni in richiedende.
- alwaysAllowAdministrators
Tipo: System.Boolean
True se gli amministratori dispongono sempre queste autorizzazioni.
Valore restituito
Tipo: System.Collections.ObjectModel.Collection<Boolean>
Una raccolta di risultati per i rispettivi controlli.True se il descrittore specificato di identità con le rispettive autorizzazioni per il token specificato; in caso contrario, false.
I risultati sono nello stesso ordine di indice di autorizzazioni specificate.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.