Bagikan melalui


AceCollection Kelas

Definisi

Mewakili kumpulan entri kontrol akses yang menentukan hak akses untuk satu atau beberapa kepercayaan.

public ref class AceCollection sealed : System::Collections::CollectionBase
public sealed class AceCollection : System.Collections.CollectionBase
type AceCollection = class
    inherit CollectionBase
Public NotInheritable Class AceCollection
Inherits CollectionBase
Warisan
AceCollection

Keterangan

Instans AceCollection berisi item jenis AceStruct dan digunakan untuk mewakili daftar kontrol akses (ACL) untuk item dalam database server laporan.

AceCollection Mengidentifikasi kepercayaan yang diizinkan mengakses item yang dapat diamankan dalam database server laporan. Ketika pengguna atau proses mencoba mengakses item yang dapat diamankan, ekstensi keamanan memeriksa entri kontrol akses dalam koleksi entri kontrol akses objek untuk menentukan apakah akan memberikan akses ke item tersebut. Ekstensi keamanan memeriksa entri kontrol akses secara berurutan sampai menemukan satu atau beberapa yang memungkinkan semua hak akses yang diminta. Untuk informasi selengkapnya tentang pemeriksaan akses, lihat CheckAccess.

Mirip AceCollection dengan daftar kontrol akses di Microsoft Windows. Ini adalah daftar yang memberi tahu server laporan hak akses yang dimiliki setiap pengguna ke item tertentu dalam database server laporan, seperti folder atau laporan individual. Setiap item memiliki deskriptor keamanan yang mengidentifikasi daftar kontrol aksesnya. Daftar ini memiliki entri untuk setiap pengguna sistem dengan hak istimewa akses. Hak istimewa yang paling umum mencakup kemampuan untuk membaca properti, memperbarui konten, dan menjalankan laporan. Setiap daftar kontrol akses memiliki satu atau beberapa entri kontrol akses yang terdiri dari nama pengguna atau grup dan operasi yang diizinkan untuk dilakukan pengguna. Untuk setiap pengguna atau grup ini, hak istimewa akses dinyatakan dalam kumpulan operasi yang dapat dijumlahkan. Umumnya, administrator sistem atau pemilik item membuat daftar kontrol akses untuk objek saat mengatur kebijakan server laporan melalui layanan Web Server Laporan. Aplikasi manajemen (seperti Manajer Laporan) memanggil layanan SetPolicies dan SetSystemPolicies metode Web.

AceCollection diteruskan sebagai argumen ke CreateSecurityDescriptor metode IAuthorizationExtension antarmuka. Anda menerapkan CreateSecurityDescriptor untuk menserialisasikan AceCollection dan metadata lain yang Anda butuhkan untuk deskriptor keamanan Anda. Anda juga harus memproses AceCollection untuk item dalam database server laporan saat Anda menerapkan CheckAccess metode .

Konstruktor

AceCollection()

Menginisialisasi instans baru kelas AceCollection.

Properti

Item[Int32]

Mendapatkan atau mengatur elemen pada indeks yang ditentukan. Di C#, properti ini adalah pengindeks AceCollection untuk kelas .

Metode

Add(AceStruct)

Menambahkan objek ke akhir AceCollection.

Berlaku untuk