DefaultPropertiesToSend Konstruktor

Definition

Initierar en ny instans av DefaultPropertiesToSend klassen.

public:
 DefaultPropertiesToSend();
public DefaultPropertiesToSend();
Public Sub New ()

Kommentarer

Du kan skapa en ny instans av DefaultPropertiesToSend för att definiera standardegenskapsvärden som ska associeras med objekt som skickas till en kö som inte är av typen Message. När du arbetar med MessageQueue objekt skapas en DefaultPropertiesToSend instans åt dig och associeras med MessageQueue.DefaultPropertiesToSend medlemmen i MessageQueue.

Det finns två sätt att definiera en kös standardegenskaper som ska skickas, enligt följande C#-kod. Du kan ange värden för den här instansen av DefaultPropertiesToSend och associera den med köns MessageQueue.DefaultPropertiesToSend egenskap:

DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();
  // Set default values for the properties.
  myDefaultProperties.Label = "myLabel";
  myDefaultProperties.Recoverable = false;
 ...
  myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;
  myMessageQueue.Send("hello");

Eller så kan du tilldela värden individuellt till instansens MessageQueueDefaultPropertiesToSend egenskap direkt:

myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
  myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
  myMessageQueue.Send("hello");

Om du väljer det andra av dessa alternativ behöver du inte anropa DefaultPropertiesToSend konstruktorn explicit. Du kanske vill skapa instanser av DefaultPropertiesToSend, till exempel om egenskapernas standardvärden är beroende av något kriterium för meddelandet som skickas. Du kan skapa flera DefaultPropertiesToSend instanser och tilldela en till köns MessageQueue.DefaultPropertiesToSend egenskap innan du skickar meddelandet till kön.

I följande tabell visas inledande egenskapsvärden för en instans av DefaultPropertiesToSend.

Fastighet Initialt värde
AcknowledgeType AcknowledgeTypes.None
AdministrationQueue null
AppSpecific 0
AttachSenderId true
EncryptionAlgorithm EncryptionAlgorithm.RC2
Extension En matris med byte med noll längd
HashAlgorithm HashAlgorithm.MD5
Label En tom sträng ("")
Priority MessagePriority.Normal
Recoverable false
ResponseQueue null
TimeToBeReceived Message.InfiniteTimeout
TimeToReachQueue Message.InfiniteTimeout
TransactionStatusQueue null
UseAuthentication false
UseDeadLetterQueue false
UseEncryption false
UseJournalQueue false
UseTracing false

Gäller för

Se även