Udostępnij za pośrednictwem


Klasa AccessControlList

[AccessControlList] Klasa jest przeznaczona do kojarzenia zestaw [AccessControlEntries] z tokenu zabezpieczającego oraz jego ustawienia dziedziczenia.Ważne jest, aby pamiętać, że [AccessControlList] klasy nie rozmawiać z bazy danych, gdy są nazywane jego metody.

Zapewnia obszaru przemieszczania się do zmian [AccessControlEntries] dla zabezpieczonych token.Po dokonaniu zmian do [AccessControlList] można zapisać do usługi sieci web przez przekazanie jej do [TeamFoundationSecurityNamespace].

Hierarchia dziedziczenia

System.Object
  Microsoft.TeamFoundation.Framework.Server.AccessControlList
    Microsoft.TeamFoundation.Framework.Server.AccessControlListDetails

Przestrzeń nazw:  Microsoft.TeamFoundation.Framework.Server
Zestaw:  Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)

Składnia

'Deklaracja
Public Class AccessControlList
public class AccessControlList

Typ AccessControlList uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna AccessControlList(String, Boolean) Tworzy nową [AccessControlList].
Metoda publiczna AccessControlList(String, Boolean, IEnumerable<AccessControlEntry>) Tworzy wystąpienie [AccessControlList].

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AccessControlEntries Zwraca kopię listy uprawnień dla użytkowników tego tokenu.
Właściwość publiczna InheritPermissions Wartość true, jeśli dany token dziedziczy uprawnienia z rodziców.
Właściwość publiczna Token Token ten to [AccessControlList] dla.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona 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).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna QueryAccessControlEntries Zwraca [AccessControlEntries] dla deskryptorów, które są dostarczane.
Metoda publiczna QueryAccessControlEntry Zwraca [AccessControlEntry] dla deskryptora, który jest dostarczony.Jeśli nie [AccessControlEntry] istnieje dla deskryptora dostarczonego w tym [AccessControlList], puste [AccessControlEntry] zostaną zwrócone.
Metoda publiczna RemoveAccessControlEntry Usuwa [AccessControlEntry] z tego [AccessControlList] dotyczący danego deskryptora.
Metoda publiczna RemovePermissions Usuwa bitów określonych uprawnień z istniejących [allows] i [denys] do tego deskryptora.Jeśli nie można odnaleźć deskryptora, nic nie jest wykonywane i puste [AccessControlEntry] jest zwracany.
Metoda publiczna SetAccessControlEntries Ustawia pod warunkiem [AccessControlEntry] w tym [AccessControlList].
Metoda publiczna SetAccessControlEntry Ustawia pod warunkiem [AccessControlEntry] w tym [AccessControlList].
Metoda publiczna SetPermissions Ustawia uprawnienia dla deskryptora na tym [AccessControlList].
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Pola

  Nazwa Opis
Pole chronione m_accessControlEntries Magazyn uprawnień opartych na kluczach tożsamość uprawnień jest dla.

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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server