MessageQueueAccessControlEntry Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u toegangsrechten op voor een beheerder (gebruiker, groep of computer) om Message Queuing-taken uit te voeren.
public ref class MessageQueueAccessControlEntry : System::Messaging::AccessControlEntry
public class MessageQueueAccessControlEntry : System.Messaging.AccessControlEntry
type MessageQueueAccessControlEntry = class
inherit AccessControlEntry
Public Class MessageQueueAccessControlEntry
Inherits AccessControlEntry
- Overname
Opmerkingen
Gebruik de MessageQueueAccessControlEntry klasse om rechten op te geven die moeten worden toegepast op een beheerder. Deze rechten omvatten het bekijken, ontvangen of verzenden van berichten; wachtrijeigenschappen of machtigingen weergeven of wijzigen; en wachtrijen verwijderen. De MessageQueue methode van SetPermissions de klasse biedt overbelastingen voor het rechtstreeks doorgeven van een exemplaar van deze klasse aan de methode of het toevoegen aan een instantie van AccessControlList , zodat u rechten voor meer dan één beheerder tegelijk kunt toevoegen. Het nieuwe toegangsrecht wordt toegevoegd aan het einde van de discretionaire toegangsbeheerlijst (DACL) van de wachtrij, waarmee de gebruikers en groepen worden geïdentificeerd die toegang hebben tot de wachtrij.
Er zijn enkele uitzonderingen op deze generalisatie over waar het nieuwe recht wordt toegevoegd en de effecten ervan. Zie System.Messaging voor meer informatie.
Met een overbelasting van de MessageQueueAccessControlEntry constructor kunt u een AccessControlEntryType lid opgeven om aan te geven of rechten voor de beheerder moeten worden toegestaan of geweigerd. De volgorde waarin rechten zijn toegestaan of geweigerd in de DACL van de resource, is van invloed op of de beheerder de opgegeven rechten heeft. Als er bijvoorbeeld al rechten zijn verleend aan de beheerder en u later een vermelding toevoegt die hen weigert, vindt het systeem eerst de verleende rechten, zodat de gebruiker rechten krijgt die u mogelijk hebt geweigerd. U kunt twee invoertypen gebruiken om dit gedrag te overschrijven: Set en Revoke. Zie het AccessControlEntryType opsommingsonderwerp voor meer informatie over het beheren van de manier waarop toegangsrechten worden bepaald.
De MessageQueueAccessControlEntry klasse is gekoppeld aan beveiliging op basis van toegangsbeheerlijsten (ACL's), die u kunt gebruiken om gebruikers toegang te geven tot het Message Queuing-systeem zelf. Dit verschilt van de beveiliging van codetoegang, die wordt geïmplementeerd via de MessageQueuePermission en gerelateerde klassen. Message Queuing-codetoegangsbeveiliging definieert wachtrijspecifieke bewerkingen of wachtrijtoegang waarvoor een toepassing mogelijk beveiligingsbeheer vereist; het vertegenwoordigt geen recht voor de toepassing om deze bewerkingen uit te voeren of toegang op en van zichzelf te ontvangen. Zie het onderwerp Code Access Security voor meer informatie over beveiliging van codetoegang.
Als u machtigingen voor de berichtenwachtrij voor een beheerder wilt instellen, maakt u een nieuw exemplaar van de Trustee klasse en geeft u deze door aan een overbelasting van de MessageQueueAccessControlEntry constructor. Geef de toegangsrechten voor de berichtenwachtrij op door een exemplaar door MessageQueueAccessRights te geven aan de constructor of door de MessageQueueAccessRights eigenschap in te stellen op een bestaand MessageQueueAccessControlEntry exemplaar.
U kunt het MessageQueueAccessControlEntry exemplaar vervolgens rechtstreeks doorgeven aan de MessageQueue.SetPermissions methode of de vermelding toevoegen aan een exemplaar van AccessControlList voordat u aanroept SetPermissions.
Constructors
| Name | Description |
|---|---|
| MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType) |
Initialiseert een nieuw exemplaar van de MessageQueueAccessControlEntry klasse, met de opgegeven beheerder en toegangsrechten voor Message Queuing. Het type toegang (zoals |
| MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights) |
Initialiseert een nieuw exemplaar van de MessageQueueAccessControlEntry klasse, waarbij de opgegeven Message Queuing-toegangsrechten worden verleend aan de opgegeven beheerder. |
Eigenschappen
| Name | Description |
|---|---|
| CustomAccessRights |
Hiermee haalt u aangepaste toegangsrechten op of stelt u deze in. (Overgenomen van AccessControlEntry) |
| EntryType |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft hoe de toegangsrechten van toepassing zijn op de beheerder. (Overgenomen van AccessControlEntry) |
| GenericAccessRights |
Hiermee haalt u een set algemene toegangsrechten op die zijn toegewezen aan zowel standaard- als objectspecifieke toegangsrechten voor lezen, schrijven en uitvoeren. (Overgenomen van AccessControlEntry) |
| MessageQueueAccessRights |
Hiermee haalt u de set message queuing-specifieke rechten op die van toepassing zijn op de beheerder. |
| StandardAccessRights |
Hiermee wordt een set standaardtoegangsrechten opgehaald of ingesteld die overeenkomen met bewerkingen die gebruikelijk zijn voor de meeste typen beveiligbare objecten. (Overgenomen van AccessControlEntry) |
| Trustee |
Hiermee haalt u de gebruiker, groep, domein of alias op waaraan u toegangsrechten toewijst. (Overgenomen van AccessControlEntry) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |