Bagikan melalui


DefaultPropertiesToSend Konstruktor

Definisi

Menginisialisasi instans baru kelas DefaultPropertiesToSend.

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

Keterangan

Anda dapat membuat instans DefaultPropertiesToSend baru untuk menentukan nilai properti default untuk dikaitkan dengan objek yang dikirim ke antrean yang tidak berjenis Message. Saat bekerja dengan MessageQueue objek, DefaultPropertiesToSend instans dibuat untuk Anda dan dikaitkan dengan MessageQueue.DefaultPropertiesToSend anggota MessageQueue.

Ada dua cara untuk menentukan properti default antrean untuk dikirim, seperti yang ditunjukkan dalam kode C# berikut. Anda dapat mengatur nilai untuk instans DefaultPropertiesToSend ini dan mengaitkannya dengan properti antrean MessageQueue.DefaultPropertiesToSend :

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

Atau, Anda dapat menetapkan nilai satu per satu ke MessageQueue properti instans DefaultPropertiesToSend secara langsung:

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

Jika Anda memilih opsi kedua ini, Anda tidak perlu memanggil DefaultPropertiesToSend konstruktor secara eksplisit. Anda mungkin ingin membuat instans DefaultPropertiesToSend, misalnya, jika nilai default properti bergantung pada beberapa kriteria pesan yang dikirim. Anda dapat membuat beberapa DefaultPropertiesToSend instans dan menetapkannya ke properti antrean MessageQueue.DefaultPropertiesToSend sebelum mengirim pesan ke antrean.

Tabel berikut ini memperlihatkan nilai properti awal untuk instans DefaultPropertiesToSend.

Properti Nilai awal
AcknowledgeType AcknowledgeTypes.None
AdministrationQueue null
AppSpecific 0
AttachSenderId true
EncryptionAlgorithm EncryptionAlgorithm.RC2
Extension Array byte panjang nol
HashAlgorithm HashAlgorithm.MD5
Label String kosong ("")
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

Berlaku untuk

Lihat juga