DefaultPropertiesToSend Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |