Klasa PartialPermissionSetNamespaceExtension
Klasa ta jest przeznaczona do współpracy z [ISecurityNamespaceExtension] interfejs pozwalający na łatwe wykonawczych [HasPermission], [QueryPermissions] i [QueryEffectivePermissions] wzywa do obszarów nazw, który przesyła częściowy zestaw uprawnień, ich do innego obszaru nazw.
Hierarchia dziedziczenia
System.Object
Microsoft.TeamFoundation.Framework.Server.DefaultSecurityNamespaceExtension
Microsoft.TeamFoundation.Framework.Server.PartialPermissionSetNamespaceExtension
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
Public MustInherit Class PartialPermissionSetNamespaceExtension _
Inherits DefaultSecurityNamespaceExtension
public abstract class PartialPermissionSetNamespaceExtension : DefaultSecurityNamespaceExtension
Typ PartialPermissionSetNamespaceExtension uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
PartialPermissionSetNamespaceExtension |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
AlwaysAllowAdministrators | Flaga określająca, czy Administratorzy nazw zawsze mają prawo niejawna do aktualizacji zabezpieczeń obszaru nazw. (Odziedziczone z DefaultSecurityNamespaceExtension). | |
SecurityNamespace | Obszar nazw zabezpieczeń to rozszerzenie jest dla. (Odziedziczone z DefaultSecurityNamespaceExtension). | |
SourcePermissionsForwarded | Uprawnienia z obszaru nazw źródła, które są przesyłane dalej do docelowego obszaru nazw. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CheckReadPermission | Domyślna implementacja z [CheckReadPermission], które [HasReadPermission] na podany token. (Odziedziczone z DefaultSecurityNamespaceExtension). | |
CheckWritePermission | Domyślna implementacja z [CheckWritePermission], które [HasWritePermission] na podany token. (Odziedziczone z DefaultSecurityNamespaceExtension). | |
DetermineSourcePermissions | Określa uprawnienia źródła, które są mapowane z docelowe uprawnienia. | |
DetermineSourceToken | Określa tokenu źródłowego, odpowiada token docelowej.Jeśli stosuje się brak tokenu mapowania, a następnie powinna zostać zwrócona wartość null. | |
DetermineTargetPermissions | Określa uprawnienia miejsce docelowe, które mapa z uprawnienia źródła. | |
DetermineTargetToken | Określa tokenu docelowego, który odpowiada tokenu źródłowego.Jeśli stosuje się żadne mapowanie token, powinien zwrócona wartość null. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetLocalizedActionDisplayName | Zwraca wartość null dla wszystkich bitów. (Odziedziczone z DefaultSecurityNamespaceExtension). | |
GetTargetNamespace | Docelowy obszar nazw do odczytu uprawnienia przekazane z. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
HandleIncomingToken | Domyślna implementacja z [HandleIncomoningToken], która po prostu zwraca przekazany w [securityToken]. (Odziedziczone z DefaultSecurityNamespaceExtension). | |
HandleOutgoingToken | Domyślna implementacja z [HandleOutgoingToken] który po prostu zwraca przekazany w [securityToken]. (Odziedziczone z DefaultSecurityNamespaceExtension). | |
HasPermission | (Zastępuje DefaultSecurityNamespaceExtension.HasPermission(TeamFoundationRequestContext, String, Int32, Int32, Int32, Boolean)). | |
HasReadPermission | Domyślna implementacja z [HasReadPermission], który sprawdza, czy wywołujący ma [SecurityNamespace.Description.ReadPermission] na podany token. (Odziedziczone z DefaultSecurityNamespaceExtension). | |
HasWritePermission | Domyślna implementacja z [HasWritePermission], który sprawdza, czy wywołujący ma [SecurityNamespace.Description.WritePermission] na podany token. (Odziedziczone z DefaultSecurityNamespaceExtension). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
QueryEffectivePermissions | (Zastępuje DefaultSecurityNamespaceExtension.QueryEffectivePermissions(TeamFoundationRequestContext, String, IdentityDescriptor, Int32)). | |
QueryPermissions | (Zastępuje DefaultSecurityNamespaceExtension.QueryPermissions(TeamFoundationRequestContext, String, IEnumerable<IdentityDescriptor>, Boolean, Boolean, IEnumerable<AccessControlList>)). | |
ThrowAccessDeniedException | (Odziedziczone z DefaultSecurityNamespaceExtension). | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.