DefaultPropertiesToSend Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |