MessageQueuePermissionEntryCollection.Insert Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Insère une entrée d'autorisation dans cette collection à un index spécifié.
public:
void Insert(int index, System::Messaging::MessageQueuePermissionEntry ^ value);
public void Insert (int index, System.Messaging.MessageQueuePermissionEntry value);
member this.Insert : int * System.Messaging.MessageQueuePermissionEntry -> unit
Public Sub Insert (index As Integer, value As MessageQueuePermissionEntry)
Paramètres
- index
- Int32
Index de base zéro dans la collection auquel insérer l'entrée d'autorisation.
Entrée d'autorisation à insérer dans cette collection.
Exemples
L'exemple de code suivant montre l'utilisation de Insert.
// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");
// Create a new instance of MessageQueuePermission.
MessageQueuePermission^ permission = gcnew MessageQueuePermission();
// Get an instance of MessageQueuePermissionEntryCollection from the
// permission's PermissionEntries property.
MessageQueuePermissionEntryCollection^ collection =
permission->PermissionEntries;
// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry^ entry = gcnew MessageQueuePermissionEntry(
MessageQueuePermissionAccess::Receive,
queue->MachineName,
queue->Label,
queue->Category.ToString());
// Add the entry to the collection.
collection->Add(entry);
// Create another new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry^ newEntry =
gcnew MessageQueuePermissionEntry(
MessageQueuePermissionAccess::Send,
queue->MachineName,
queue->Label,
queue->Category.ToString());
// Insert the new entry into the collection before the original entry.
collection->Insert(0, newEntry);
queue->Close();
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();
// Get an instance of MessageQueuePermissionEntryCollection from the
// permission's PermissionEntries property.
MessageQueuePermissionEntryCollection collection =
permission.PermissionEntries;
// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry entry = new MessageQueuePermissionEntry(
MessageQueuePermissionAccess.Receive,
queue.MachineName,
queue.Label,
queue.Category.ToString());
// Add the entry to the collection.
collection.Add(entry);
// Create another new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry newEntry = new MessageQueuePermissionEntry(
MessageQueuePermissionAccess.Send,
queue.MachineName,
queue.Label,
queue.Category.ToString());
// Insert the new entry into the collection before the original entry.
collection.Insert(0, newEntry);
S’applique à
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.