MessageQueueAccessControlEntry Kelas

Definisi

Menentukan hak akses untuk wali (pengguna, grup, atau komputer) untuk melakukan tugas Antrean Pesan.

public ref class MessageQueueAccessControlEntry : System::Messaging::AccessControlEntry
public class MessageQueueAccessControlEntry : System.Messaging.AccessControlEntry
type MessageQueueAccessControlEntry = class
    inherit AccessControlEntry
Public Class MessageQueueAccessControlEntry
Inherits AccessControlEntry
Warisan
MessageQueueAccessControlEntry

Keterangan

MessageQueueAccessControlEntry Gunakan kelas untuk menentukan hak yang akan diterapkan pada wali. Hak-hak ini termasuk mengintip, menerima, atau mengirim pesan; menampilkan atau memodifikasi properti atau izin antrean; dan menghapus antrean. Metode MessageQueue kelas SetPermissions menyediakan kelebihan beban untuk meneruskan instans kelas ini langsung ke metode , atau menambahkannya ke instans AccessControlList sehingga Anda dapat menambahkan hak untuk lebih dari satu wali amanat pada satu waktu. Hak akses baru ditambahkan ke akhir daftar kontrol akses diskresi (DACL) antrean, yang mengidentifikasi pengguna dan grup yang dapat mengakses antrean.

Ada beberapa pengecualian untuk generalisasi ini tentang di mana hak baru ditambahkan dan efeknya. Untuk informasi selengkapnya, lihat System.Messaging.

Kelebihan beban MessageQueueAccessControlEntry konstruktor memungkinkan Anda menentukan AccessControlEntryType anggota untuk menunjukkan apakah akan mengizinkan atau menolak hak kepada wali. Urutan di mana hak diizinkan atau ditolak dalam DACL sumber daya memengaruhi apakah wali memiliki hak yang ditentukan. Misalnya, jika hak telah diberikan kepada wali dan Anda kemudian menambahkan entri yang menolaknya, sistem menemukan hak yang diberikan terlebih dahulu, sehingga pengguna diberikan hak yang mungkin Anda maksudkan untuk mereka ditolak. Anda dapat menggunakan dua jenis entri untuk mengambil alih perilaku ini: Set dan Revoke. Untuk informasi selengkapnya tentang mengontrol cara menentukan hak akses, lihat AccessControlEntryType topik enumerasi.

Kelas MessageQueueAccessControlEntry ini dikaitkan dengan keamanan berdasarkan daftar kontrol akses (ACL), yang dapat Anda gunakan untuk memberi pengguna akses ke sistem Antrean Pesan itu sendiri. Ini berbeda dari keamanan akses kode, yang diimplementasikan melalui MessageQueuePermission kelas terkait dan . Keamanan akses kode Antrean Pesan menentukan operasi khusus antrean atau akses antrean yang mungkin diperlukan aplikasi yang tunduk pada kontrol keamanan; ini tidak mewakili hak bagi aplikasi untuk melakukan operasi ini atau menerima akses masuk dan dari dirinya sendiri. Lihat topik Keamanan Akses Kode untuk informasi selengkapnya tentang keamanan akses kode.

Untuk mengatur izin antrean pesan untuk wali, buat instans Trustee baru kelas dan teruskan ke kelebihan beban MessageQueueAccessControlEntry konstruktor. Tentukan hak akses antrean pesan baik dengan meneruskan instans MessageQueueAccessRights ke konstruktor atau dengan mengatur MessageQueueAccessRights properti pada instans yang ada MessageQueueAccessControlEntry .

Anda kemudian dapat meneruskan MessageQueueAccessControlEntry instans langsung ke MessageQueue.SetPermissions metode , atau secara bergantian menambahkan entri ke instans AccessControlList sebelum memanggil SetPermissions.

Konstruktor

MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights)

Menginisialisasi instans MessageQueueAccessControlEntry baru kelas, memberikan hak akses Antrean Pesan yang ditentukan kepada wali yang ditentukan.

MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType)

Menginisialisasi instans MessageQueueAccessControlEntry baru kelas, dengan hak akses Trustee dan Message Queuing yang ditentukan. Jenis akses (seperti Allow atau Deny) ditentukan oleh jenis entri yang Anda lewati.

Properti

CustomAccessRights

Mendapatkan atau mengatur hak akses kustom.

(Diperoleh dari AccessControlEntry)
EntryType

Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana hak akses berlaku untuk wali.

(Diperoleh dari AccessControlEntry)
GenericAccessRights

Mendapatkan atau menetapkan sekumpulan hak akses umum yang memetakan hak akses standar dan khusus objek untuk membaca, menulis, dan mengeksekusi.

(Diperoleh dari AccessControlEntry)
MessageQueueAccessRights

Mendapatkan atau mengatur kumpulan hak khusus Antrean Pesan untuk diterapkan kepada wali.

StandardAccessRights

Mendapatkan atau menetapkan sekumpulan hak akses standar yang sesuai dengan operasi yang umum untuk sebagian besar jenis objek yang dapat diamankan.

(Diperoleh dari AccessControlEntry)
Trustee

Mendapatkan atau mengatur pengguna, grup, domain, atau alias tempat Anda menetapkan hak akses.

(Diperoleh dari AccessControlEntry)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga