Metoda SecurityNamespace.HasPermission — (IEnumerable<String>, IdentityDescriptor, Int32, Boolean)
Sprawdza, czy deskryptora określona tożsamość ma określone uprawnienia dla określonego tokenów.
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Client
Zestaw: Microsoft.TeamFoundation.Client (w Microsoft.TeamFoundation.Client.dll)
Składnia
'Deklaracja
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 zabezpieczające, na którym należy przeprowadzić kontrolę.
- descriptor
Typ: Microsoft.TeamFoundation.Framework.Client.IdentityDescriptor
Deskryptor tożsamości, dla którego należy przeprowadzić kontrolę zabezpieczeń.
- requestedPermissions
Typ: System.Int32
Uprawnienia, które są żądane.
- alwaysAllowAdministrators
Typ: System.Boolean
Wartość true, jeśli Administratorzy należy zawsze przyznane te uprawnienia.
Wartość zwracana
Typ: System.Collections.ObjectModel.Collection<Boolean>
Zbiór wyników odpowiednich kontroli.TRUE, jeśli deskryptora określonej tożsamości żądanego uprawnienia dla poszczególnych tokeny; w przeciwnym razie false.
Wyniki są w kolejności indeks określonego tokenów.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..