Condividi tramite


Classe SecurityNamespace

Una classe per gestire e applicare la sicurezza per un set di oggetti AccessControlList.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Client.SecurityNamespace

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

Sintassi

'Dichiarazione
Public MustInherit Class SecurityNamespace
public abstract class SecurityNamespace

Il tipo SecurityNamespace espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto SecurityNamespace Inizializza una nuova istanza della classe di SecurityNamespace.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Description Ottiene la descrizione di questo spazio dei nomi di sicurezza.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico HasPermission(IEnumerable<String>, IdentityDescriptor, Int32, Boolean) Controlla se il descrittore di identità specificato disponga delle autorizzazioni specificate per i token specificati.
Metodo pubblico HasPermission(String, IdentityDescriptor, IEnumerable<Int32>, Boolean) Controlla se il descrittore di identità specificato disponga delle autorizzazioni specificate per il token specificato.
Metodo pubblico HasPermission(String, IdentityDescriptor, Int32, Boolean) Controlla se il descrittore di identità specificato disponga delle autorizzazioni specificate per il token specificato.
Metodo pubblico HasPermission(String, IEnumerable<IdentityDescriptor>, Int32, Boolean) Controlla se specificati i descrittori di identità dispongono delle autorizzazioni specificate per il token specificato.
Metodo pubblico HasWritePermission(String, IEnumerable<Int32>) Controlla se l'utente corrente può autorità per scrivere le autorizzazioni specificate.
Metodo pubblico HasWritePermission(String, Int32) Controlla se l'utente corrente può autorità per scrivere le autorizzazioni specificate.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico QueryAccessControlList Ottiene gli oggetti AccessControlList associati ai descrittori specificati identity e del token.
Metodo pubblico QueryAccessControlLists Ottiene gli oggetti AccessControlList associati ai descrittori specificati identity e del token.
Metodo pubblico QueryEffectivePermissions Ottiene efficaci autorizzazioni per il descrittore specificato di identità.
Metodo pubblico RemoveAccessControlEntries Rimuove tutte le voci di controllo di accesso per i descrittori specificati di identità esistenti su AccessControlList associato al token specificato.
Metodo pubblico RemoveAccessControlEntry Rimuove la voce di controllo di accesso per il descrittore specificato di identità che esiste in AccessControlList associato al token specificato.
Metodo pubblico RemoveAccessControlLists(IEnumerable<String>, Boolean) Rimuove AccessControlList associato ai token specificati.
Metodo pubblico RemoveAccessControlLists(String, Boolean) Rimuove AccessControlList associato al token specificato.
Metodo pubblico RemovePermissions Rimuove le autorizzazioni specificate dalle autorizzazioni esistenti per il descrittore specificato di identità.Se non AccessControlEntry esistente viene rilevato per il descrittore, non provvedimento viene creato e AccessControlList vuoto viene restituito.
Metodo pubblico SetAccessControlEntries Imposta le voci di controllo di accesso fornite in questo SecurityNamespace.
Metodo pubblico SetAccessControlEntry Imposta AccessControlEntry specificato in questo SecurityNamespace.
Metodo pubblico SetAccessControlList Imposta il Access Control List specificato in questo SecurityNamespace.Impostando un Access Control List sovrascriverà sempre AccessControlList esistente.
Metodo pubblico SetAccessControlLists Imposta AccessControlListspecificati in questo SecurityNamespace.Impostando AccessControlList sovrascriverà sempre AccessControlList esistente.
Metodo pubblico SetInheritFlag Impostare un flag che indica se AccessControlList associato al token specificato deve ereditare le autorizzazioni da token padre.
Metodo pubblico SetPermissions Imposta le autorizzazioni per il descrittore specificato di identità in questo SecurityNamespace.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Client