MessageQueue.MaximumQueueSize Egenskap

Definition

Hämtar eller anger den maximala storleken på kön.

public:
 property long MaximumQueueSize { long get(); void set(long value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.SizeConverter))]
[System.Messaging.MessagingDescription("MQ_MaximumQueueSize")]
public long MaximumQueueSize { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.SizeConverter))>]
[<System.Messaging.MessagingDescription("MQ_MaximumQueueSize")>]
member this.MaximumQueueSize : int64 with get, set
Public Property MaximumQueueSize As Long

Egenskapsvärde

Köns maximala storlek i kilobyte. Standardvärdet Message Queuing anger att det inte finns någon gräns.

Attribut

Undantag

Den maximala köstorleken innehåller ett negativt värde.

Ett fel uppstod vid åtkomst till en Message Queuing-metod.

Exempel

Följande kodexempel hämtar och anger värdet för en meddelandekös MaximumQueueSize egenskap.

// Set the queue's MaximumQueueSize property value.
queue.MaximumQueueSize = 10;

// Display the new value of the queue's MaximumQueueSize property.
Console.WriteLine("MessageQueue.MaximumQueueSize: {0}",
    queue.MaximumQueueSize);

Kommentarer

MaximumQueueSize Ger åtkomst till meddelandelagringsgränsen för Meddelandeköer, som är separat från datorns meddelandekvot som administratören definierar. Mer information om meddelandekvoten finns MaximumJournalSizei .

Om du ställer in den här egenskapen ändras kön för meddelandeköer. Därför påverkas alla andra MessageQueue instanser av ändringen

Om ett försök görs att överskrida antingen den maximala köstorleken eller datorns meddelandekvot kan meddelanden gå förlorade. När kökvoten har nåtts meddelar Message Queuing administrationskön för det sändande programmet för att indikera att kön är full genom att returnera ett negativt bekräftelsemeddelande. Message Queuing fortsätter att skicka negativa bekräftelser tills den totala storleken på meddelandena i kön sjunker under gränsen.

I följande tabell visas om den här egenskapen är tillgänglig i olika arbetsgruppslägen.

Arbetsgruppsläge Tillgängligt
Lokal dator Yes
Namn på lokal dator och direktformat Yes
Fjärrdator No
Namn på fjärrdator och direktformat No

Gäller för

Se även