MessageQueueAccessControlEntry Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Hozzáférési jogosultságokat ad meg egy megbízhatónak (felhasználónak, csoportnak vagy számítógépnek) a Message Queuing-feladatok végrehajtásához.
public ref class MessageQueueAccessControlEntry : System::Messaging::AccessControlEntry
public class MessageQueueAccessControlEntry : System.Messaging.AccessControlEntry
type MessageQueueAccessControlEntry = class
inherit AccessControlEntry
Public Class MessageQueueAccessControlEntry
Inherits AccessControlEntry
- Öröklődés
Megjegyzések
MessageQueueAccessControlEntry Az osztály használatával megadhatja a megbízhatókra vonatkozó jogosultságokat. Ilyen jogosultság például az üzenetek betekintése, fogadása vagy küldése; az üzenetsor tulajdonságainak vagy engedélyeinek megtekintése vagy módosítása; és az üzenetsorok törlése. Az MessageQueue osztály metódusa SetPermissions túlterheli az osztály egy példányát közvetlenül a metódusba, vagy hozzáadja egy példányhoz AccessControlList , hogy egyszerre több megbízhatónak is adjon hozzá jogosultságokat. Az új hozzáférési jog hozzá van fűzve a várólista diszkréciós hozzáférés-vezérlési listájának (DACL) végéhez, amely azonosítja azokat a felhasználókat és csoportokat, amelyek hozzáférhetnek az üzenetsorhoz.
Ez az általánosítás néhány kivételt jelent az új jog hozzáadásának és hatásainak a kivételével kapcsolatban. További információért lásd System.Messaging.
A konstruktor túlterhelése MessageQueueAccessControlEntry lehetővé teszi egy tag megadását AccessControlEntryType , amely jelzi, hogy engedélyezi vagy megtagadja-e a jogosultságokat a megbízott számára. Az erőforrás DACL-jében engedélyezett vagy elutasított jogosultságok sorrendje befolyásolja, hogy a megbízott rendelkezik-e a megadott jogosultságokkal. Ha például a jogosultságok már meg lettek adva a megbízottnak, és később hozzáad egy olyan bejegyzést, amely megtagadja őket, a rendszer először a megadott jogosultságokat találja meg, így a felhasználó olyan jogosultságokat kap, amelyeket ön el akart volna tagadni. A viselkedés felülbírálásához két bejegyzéstípust használhat: Set és Revoke. A hozzáférési jogosultságok meghatározásának módjáról további információt az AccessControlEntryType enumerálási témakör tartalmaz.
Az MessageQueueAccessControlEntry osztály hozzáférés-vezérlési listákon (ACL-eken) alapuló biztonsághoz van társítva, amellyel a felhasználóknak hozzáférést adhat magának a Message Queuing rendszernek. Ez eltér a kódhozzáférési biztonságtól, amely a MessageQueuePermission kapcsolódó osztályokon keresztül valósul meg. A Message Queuing kódhozzáférési biztonsága olyan üzenetsor-specifikus műveleteket vagy üzenetsor-hozzáférést határoz meg, amelyeket egy alkalmazás megkövetelhet a biztonsági ellenőrzés hatálya alatt; nem jelenti azt a jogot, hogy az alkalmazás végrehajtsa ezeket a műveleteket, vagy hozzáférést kapjon önmagában és önmagában. A kódhozzáférés biztonságával kapcsolatos további információkért tekintse meg a Code Access Security című témakört.
Az üzenetsor engedélyeinek beállításához hozzon létre egy új osztálypéldányt, Trustee és adja át a MessageQueueAccessControlEntry konstruktor túlterhelésének. Adja meg az üzenetsor hozzáférési jogosultságait a konstruktor egy példányának MessageQueueAccessRights átadásával vagy egy meglévő MessageQueueAccessRights példány tulajdonságának MessageQueueAccessControlEntry beállításával.
Ezután közvetlenül a metódusnak MessageQueueAccessControlEntry továbbíthatja a MessageQueue.SetPermissions példányt, vagy alternatív módon hozzáadhatja a bejegyzést egy példányhoz AccessControlList a hívás SetPermissionselőtt.
Konstruktorok
| Name | Description |
|---|---|
| MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType) |
Inicializálja az MessageQueueAccessControlEntry osztály új példányát a megadott megbízhatósági és Üzenetsor-kezelési hozzáférési jogosultságokkal. A hozzáférés típusát (például |
| MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights) |
Inicializálja az MessageQueueAccessControlEntry osztály új példányát, és megadja a megadott Message Queuing hozzáférési jogosultságokat a megadott megbízhatónak. |
Tulajdonságok
| Name | Description |
|---|---|
| CustomAccessRights |
Egyéni hozzáférési jogosultságokat szerez be vagy állít be. (Öröklődés forrása AccessControlEntry) |
| EntryType |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a hozzáférési jogosultságok hogyan vonatkoznak a megbízhatóra. (Öröklődés forrása AccessControlEntry) |
| GenericAccessRights |
Lekéri vagy beállítja az olvasás, írás és végrehajtás általános és objektumspecifikus hozzáférési jogosultságainak megfeleltetésére szolgáló gyakori hozzáférési jogosultságokat. (Öröklődés forrása AccessControlEntry) |
| MessageQueueAccessRights |
Lekéri vagy beállítja a Message Queuing-specifikus jogosultságok készletét a megbízottra. |
| StandardAccessRights |
Lekéri vagy beállítja a legtöbb biztonságos objektumtípushoz gyakran használt műveleteknek megfelelő szabványos hozzáférési jogosultságokat. (Öröklődés forrása AccessControlEntry) |
| Trustee |
Lekéri vagy beállítja azt a felhasználót, csoportot, tartományt vagy aliast, amelyhez hozzáférési jogosultságokat rendel. (Öröklődés forrása AccessControlEntry) |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |