MessageQueuePermission.PermissionEntries-Eigenschaft
Ruft die Auflistung von Berechtigungseinträgen für diese Berechtigungsanforderung ab.
Namespace: System.Messaging
Assembly: System.Messaging (in system.messaging.dll)
Syntax
'Declaration
Public ReadOnly Property PermissionEntries As MessageQueuePermissionEntryCollection
'Usage
Dim instance As MessageQueuePermission
Dim value As MessageQueuePermissionEntryCollection
value = instance.PermissionEntries
public MessageQueuePermissionEntryCollection PermissionEntries { get; }
public:
property MessageQueuePermissionEntryCollection^ PermissionEntries {
MessageQueuePermissionEntryCollection^ get ();
}
/** @property */
public MessageQueuePermissionEntryCollection get_PermissionEntries ()
public function get PermissionEntries () : MessageQueuePermissionEntryCollection
Eigenschaftenwert
Eine MessageQueuePermissionEntryCollection, die die Berechtigungseinträge für diese Berechtigungsanforderung enthält.
Beispiel
Im folgenden Codebeispiel wird eine neue Instanz von MessageQueuePermission erstellt und der Wert ihrer PermissionEntries-Eigenschaft abgerufen.
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");
// Create an array of type MessageQueuePermissionEntry.
MessageQueuePermissionEntry[] entries =
new MessageQueuePermissionEntry[1];
// Create a new instance of MessageQueuePermissionEntry and place the
// instance in the array.
string machineName = queue.MachineName;
string label = queue.Label;
entries[0] = new MessageQueuePermissionEntry(
MessageQueuePermissionAccess.Receive,
machineName,
label,
queue.Category.ToString());
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
entries);
// Create a new instance of MessageQueuePermissionEntryCollection and
// use it to retrieve the permission's PermissionEntries property
// value.
MessageQueuePermissionEntryCollection collection =
permission.PermissionEntries;
// Loop through the collection.
foreach(MessageQueuePermissionEntry entry in collection)
{
// Display the property values of each MessageQueuePermissionEntry.
Console.WriteLine("PermissionAccess: {0}", entry.PermissionAccess);
Console.WriteLine("MachineName: {0}", entry.MachineName);
Console.WriteLine("Label: {0}", entry.Label);
Console.WriteLine("Category: {0}", entry.Category.ToString());
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
MessageQueuePermission-Klasse
MessageQueuePermission-Member
System.Messaging-Namespace