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.
Właściwości
Nazwa | Opis | |
---|---|---|
Capacity | (Dziedziczony z CollectionBase). | |
Count | (Dziedziczony z CollectionBase). | |
InnerList | (Dziedziczony z CollectionBase). | |
Item | Pobiera lub ustawia element pod określonym indeksem.W języku C#, ta właściwość jest indeksowanie dla AceCollection klasy | |
List | (Dziedziczony z CollectionBase). |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
Add | Dodaje obiekt do końca AceCollection. | |
Clear | (Dziedziczony z CollectionBase). | |
Equals | (Dziedziczony z Object). | |
Finalize | (Dziedziczony z Object). | |
GetEnumerator | (Dziedziczony z CollectionBase). | |
GetHashCode | (Dziedziczony z Object). | |
GetType | (Dziedziczony z Object). | |
MemberwiseClone | (Dziedziczony z Object). | |
OnClear | (Dziedziczony z CollectionBase). | |
OnClearComplete | (Dziedziczony z CollectionBase). | |
OnInsert | (Dziedziczony z CollectionBase). | |
OnInsertComplete | (Dziedziczony z CollectionBase). | |
OnRemove | (Dziedziczony z CollectionBase). | |
OnRemoveComplete | (Dziedziczony z CollectionBase). | |
OnSet | (Dziedziczony z CollectionBase). | |
OnSetComplete | (Dziedziczony z CollectionBase). | |
OnValidate | (Dziedziczony z CollectionBase). | |
RemoveAt | (Dziedziczony z CollectionBase). | |
ToString | (Dziedziczony z Object). |
Do góry
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IList.Add | (Dziedziczony z CollectionBase). | |
IList.Contains | (Dziedziczony z CollectionBase). | |
ICollection.CopyTo | (Dziedziczony z CollectionBase). | |
IList.IndexOf | (Dziedziczony z CollectionBase). | |
IList.Insert | (Dziedziczony z CollectionBase). | |
IList.IsFixedSize | (Dziedziczony z CollectionBase). | |
IList.IsReadOnly | (Dziedziczony z CollectionBase). | |
ICollection.IsSynchronized | (Dziedziczony z CollectionBase). | |
IList.Item | (Dziedziczony z CollectionBase). | |
IList.Remove | (Dziedziczony z CollectionBase). | |
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.