Udostępnij za pośrednictwem


Klasa AceCollection

Reprezentuje kolekcja określania praw dostępu dla jednego lub więcej powiernicy wpisy kontroli dostępu.

Hierarchia dziedziczenia

System.Object
  System.Collections.CollectionBase
    Microsoft.ReportingServices.Interfaces.AceCollection

Przestrzeń nazw:  Microsoft.ReportingServices.Interfaces
Zestawy:   Microsoft.ReportingServices.SharePoint.UI.WebParts (w Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
  Microsoft.ReportingServices.Interfaces (w Microsoft.ReportingServices.Interfaces.dll)

Składnia

'Deklaracja
<SerializableAttribute> _
Public NotInheritable Class AceCollection _
    Inherits CollectionBase
'Użycie
Dim instance As AceCollection
[SerializableAttribute]
public sealed class AceCollection : CollectionBase
[SerializableAttribute]
public ref class AceCollection sealed : public CollectionBase
[<SealedAttribute>]
[<SerializableAttribute>]
type AceCollection =  
    class
        inherit CollectionBase
    end
public final class AceCollection extends CollectionBase

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna AceCollection Inicjuje nowe wystąpienie AceCollection klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Capacity (Dziedziczony z CollectionBase).
Właściwość publiczna Count (Dziedziczony z CollectionBase).
Właściwość chroniona InnerList (Dziedziczony z CollectionBase).
Właściwość publiczna Item Pobiera lub ustawia element pod określonym indeksem.W języku C#, ta właściwość jest indeksowanie dla AceCollection klasy
Właściwość chroniona List (Dziedziczony z CollectionBase).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje obiekt do końca AceCollection.
Metoda publiczna Clear (Dziedziczony z CollectionBase).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetEnumerator (Dziedziczony z CollectionBase).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona OnClear (Dziedziczony z CollectionBase).
Metoda chroniona OnClearComplete (Dziedziczony z CollectionBase).
Metoda chroniona OnInsert (Dziedziczony z CollectionBase).
Metoda chroniona OnInsertComplete (Dziedziczony z CollectionBase).
Metoda chroniona OnRemove (Dziedziczony z CollectionBase).
Metoda chroniona OnRemoveComplete (Dziedziczony z CollectionBase).
Metoda chroniona OnSet (Dziedziczony z CollectionBase).
Metoda chroniona OnSetComplete (Dziedziczony z CollectionBase).
Metoda chroniona OnValidate (Dziedziczony z CollectionBase).
Metoda publiczna RemoveAt (Dziedziczony z CollectionBase).
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IList.Add (Dziedziczony z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Contains (Dziedziczony z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo (Dziedziczony z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.IndexOf (Dziedziczony z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Insert (Dziedziczony z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsFixedSize (Dziedziczony z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsReadOnly (Dziedziczony z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.IsSynchronized (Dziedziczony z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.Item (Dziedziczony z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Remove (Dziedziczony z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.SyncRoot (Dziedziczony z CollectionBase).

Do góry

Uwagi

AceCollection Wystąpienie zawiera elementy typu AceStruct i jest używana do reprezentowania listy kontroli dostępu (ACL) dla elementów w baza danych serwera raportów.

AceCollection Identyfikuje powiernicy, które mają prawo dostępu do zabezpieczany element baza danych serwera raportów.Gdy użytkownik lub proces próbuje dostęp zabezpieczany element, rozszerzenie zabezpieczeń sprawdza, czy wpisy kontroli dostępu obiektu dostępu kontroli wejścia kolekcja do ustalenia, czy przyznać dostęp do niego.rozszerzenie zabezpieczeń sprawdza wpisy kontroli dostępu w sekwencji, aż znajdzie się jeden lub więcej, umożliwiająca praw dostępu do żądanego.Aby uzyskać więcej informacji o kontroli dostępu, zobacz CheckAccess.

AceCollection Jest podobna do listy kontroli dostępu w Microsoft Windows.Jest listą informuje serwer raportów prawa dostępu, które każdy użytkownik ma do określonego element baza danych serwer raportów, takich jak folder lub konkretnego raportu.Każdy element ma deskryptora zabezpieczeń, która określa jego listy kontroli dostępu.Lista zawiera wpis dla każdego użytkownika systemu z uprawnieniami dostępu.Zdolność do odczytu właściwości, aby zaktualizować zawartość, obejmują najbardziej typowych uprawnień i wykonać raportów.Każda lista kontroli dostępu ma jedną lub więcej wpisów kontroli dostępu, składający się z nazwy użytkownika lub grupy i operacji użytkownik może wykonywać.Dla każdego z tych użytkowników lub grup uprawnienia dostępu podane są kolekcja agreguje ustalony operacji.Ogólnie, administrator systemu lub właściciel element tworzy listy kontroli dostępu do obiektu przy ustawianiu zasad z serwera za pośrednictwem raportu usługa sieci Web serwera raportów.Aplikacje do zarządzania (takich jak Menedżer raportów) wywoływania usługa sieci Web SetPolicies i SetSystemPolicies metody.

AceCollection Przekazanej jako argument do CreateSecurityDescriptor metoda IAuthorizationExtension interfejs.Implementowanie CreateSecurityDescriptor serializować AceCollection i inne metadane, które wymagają deskryptora zabezpieczeń.Należy również przetwarzać AceCollection dla element w baza danych serwera raportów podczas implementacji CheckAccess metoda.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.