Udostępnij za pośrednictwem


Klasa AccessControlListDetails

Istnieje dla serializacji usługi sieci web i czytanie list kontroli dostępu z bazy danych.

Podczas gdy można to zrobić na [AccessControlList] klasy sam, to pozwala ukryć wszystkie właściwości, które faktycznie nie powinno należeć publiczny serwer obiektów.

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
<ClassVisibilityAttribute(ClientVisibility.Internal)> _
<CallOnDeserializationAttribute("InitializeFromWebService")> _
Public Class AccessControlListDetails _
    Inherits AccessControlList
[ClassVisibilityAttribute(ClientVisibility.Internal)]
[CallOnDeserializationAttribute("InitializeFromWebService")]
public class AccessControlListDetails : AccessControlList

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna AccessControlListDetails Konstruktor domyślny dla ASP.NET deserializacji.To bardzo ważne, że przekazujemy null i false w dla wartości domyślnych, ponieważ to, co one będą pochodzić od klienta nie zostaną ustawione.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AccessControlEntries Zwraca kopię listy uprawnień dla użytkowników tego tokenu. (Odziedziczone z AccessControlList).
Właściwość publiczna Entries Uprawnienia są ustawiane na liście kontroli dostępu.
Właściwość publiczna IncludeExtendedInfo Wartość true, jeśli ten list ACL posiada wpisy kontroli dostępu, które mają być rozszerzone informacje.
Właściwość publiczna InheritPermissions Wartość true, jeśli dany token dziedziczy uprawnienia z rodziców. (Odziedziczone z AccessControlList).
Właściwość publiczna Token Token ten to [AccessControlList] dla. (Odziedziczone z AccessControlList).

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. (Odziedziczone z AccessControlList).
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. (Odziedziczone z AccessControlList).
Metoda publiczna RemoveAccessControlEntry Usuwa [AccessControlEntry] z tego [AccessControlList] dotyczący danego deskryptora. (Odziedziczone z AccessControlList).
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. (Odziedziczone z AccessControlList).
Metoda publiczna SetAccessControlEntries Ustawia pod warunkiem [AccessControlEntry] w tym [AccessControlList]. (Odziedziczone z AccessControlList).
Metoda publiczna SetAccessControlEntry Ustawia pod warunkiem [AccessControlEntry] w tym [AccessControlList]. (Odziedziczone z AccessControlList).
Metoda publiczna SetPermissions Ustawia uprawnienia dla deskryptora na tym [AccessControlList]. (Odziedziczone z 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. (Odziedziczone z AccessControlList).

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