SecurityNamespace.HasPermission – metoda (IEnumerable<String>, IdentityDescriptor, Int32, Boolean)
Zkontroluje, zda popisovače zadanou identitu zadané oprávnění pro zadaný tokeny.
Obor názvů: Microsoft.TeamFoundation.Framework.Client
Sestavení: Microsoft.TeamFoundation.Client (v Microsoft.TeamFoundation.Client.dll)
Syntaxe
'Deklarace
Public MustOverride Function HasPermission ( _
tokens As IEnumerable(Of String), _
descriptor As IdentityDescriptor, _
requestedPermissions As Integer, _
alwaysAllowAdministrators As Boolean _
) As Collection(Of Boolean)
public abstract Collection<bool> HasPermission(
IEnumerable<string> tokens,
IdentityDescriptor descriptor,
int requestedPermissions,
bool alwaysAllowAdministrators
)
Parametry
- tokens
Typ: System.Collections.Generic.IEnumerable<String>
Tokeny zabezpečení, na které chcete provést kontrolu.
- descriptor
Typ: Microsoft.TeamFoundation.Framework.Client.IdentityDescriptor
Popisovač identity, pro které chcete provést kontrolu zabezpečení.
- requestedPermissions
Typ: System.Int32
Oprávnění, které jsou požadovány.
- alwaysAllowAdministrators
Typ: System.Boolean
True pokud správci měli vždy udělena tato oprávnění.
Vrácená hodnota
Typ: System.Collections.ObjectModel.Collection<Boolean>
Kolekce výsledky příslušných kontrol.True pokud zadanou identitu popisovač má požadovaná oprávnění pro příslušné tokeny; jinak false.
Výsledky jsou ve stejném pořadí jako tokeny zadaný index.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.