Condividi tramite


Classe PartialPermissionSetForwarderBase

Si tratta di una classe base per le autorizzazioni di inoltro da uno spazio dei nomi sono in uno spazio dei nomi che deriva solo un sottoinsieme delle autorizzazioni dallo spazio dei nomi di origine.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.PartialPermissionSetForwarderBase

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

Sintassi

'Dichiarazione
Public MustInherit Class PartialPermissionSetForwarderBase
public abstract class PartialPermissionSetForwarderBase

Il tipo PartialPermissionSetForwarderBase espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto PartialPermissionSetForwarderBase

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. SourcePermissionsToForward Il set di autorizzazioni che è necessario inviare dall'origine per indirizzarci.
Proprietà protetta. StoreSourcePermissions Eseguire l'override di questo valore per restituire false se le autorizzazioni originali vengono archiviate nello spazio dei nomi di origine.

In alto

Metodi

  Nome Descrizione
Metodo protetto DetermineTargetPermissions Restituisce le autorizzazioni mappate del framework per le autorizzazioni originali.
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 protetto GetTargetNamespace Lo spazio dei nomi di destinazione di sicurezza per inoltrare le autorizzazioni.
Metodo protetto GetTargetToken Restituisce il token di destinazione mappato dal token di origine.Se il ritorno annulla se esiste alcun mapping.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico RemoveAccessControlLists Rimozione di ACL che forma questo spazio dei nomi.In realtà non deve essere mai chiamata ma se fosse significa che tutte le autorizzazioni di GenericWrite e di GenericRead devono essere rimosse anche.
Metodo pubblico RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IEnumerable<IdentityDescriptor>) Rimuove autorizzazioni dal token del framework
Metodo pubblico RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IdentityDescriptor, Int32) Se si tratta dell'autorizzazione di GenericWrite o di GenericRead sul token NAMESPACE quindi rimuove i bit dello spazio dei nomi del framework.
Metodo pubblico RenameToken
Metodo pubblico SetAccessControlLists Per l'origine ACL impostare le autorizzazioni originali nella destinazione se impostato.
Metodo pubblico SetInheritFlag
Metodo pubblico SetPermissions
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.Server