DefaultPropertiesToSend Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DefaultPropertiesToSend sınıfının yeni bir örneğini başlatır.
public:
DefaultPropertiesToSend();
public DefaultPropertiesToSend ();
Public Sub New ()
Açıklamalar
türünde Messageolmayan bir kuyruğa gönderilen nesnelerle ilişkilendirilecek varsayılan özellik değerlerini tanımlamak için yeni bir örneği DefaultPropertiesToSend oluşturabilirsiniz. Nesnelerle MessageQueue çalışırken, sizin için bir DefaultPropertiesToSend örnek oluşturulur ve öğesinin MessageQueue.DefaultPropertiesToSendMessageQueueüyesiyle ilişkilendirilir.
Aşağıdaki C# kodunda gösterildiği gibi, kuyruğun gönderilecek varsayılan özelliklerini tanımlamanın iki yolu vardır. Bu örneğinin DefaultPropertiesToSend değerlerini ayarlayabilir ve kuyruğun MessageQueue.DefaultPropertiesToSend özelliğiyle ilişkilendirebilirsiniz:
DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();
// Set default values for the properties.
myDefaultProperties.Label = "myLabel";
myDefaultProperties.Recoverable = false;
...
myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;
myMessageQueue.Send("hello");
İsterseniz, değerleri doğrudan örneğin DefaultPropertiesToSend özelliğine MessageQueue tek tek atayabilirsiniz:
myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
myMessageQueue.Send("hello");
Bu seçeneklerin ikincisini seçerseniz, oluşturucuyu DefaultPropertiesToSend açıkça çağırmanız gerekmez. Örneğin, özelliklerin DefaultPropertiesToSendvarsayılan değerleri gönderilen iletinin bazı ölçütlerine bağlıysa örneklerini oluşturmak isteyebilirsiniz. İletiyi kuyruğa MessageQueue.DefaultPropertiesToSend göndermeden önce birden çok DefaultPropertiesToSend örnek oluşturabilir ve kuyruğun özelliğine bir örnek atayabilirsiniz.
Aşağıdaki tabloda bir örneği için ilk özellik değerleri gösterilmektedir DefaultPropertiesToSend.
Özellik | İlk değer |
---|---|
AcknowledgeType | AcknowledgeTypes.None |
AdministrationQueue | null |
AppSpecific | 0 |
AttachSenderId | true |
EncryptionAlgorithm | EncryptionAlgorithm.RC2 |
Extension | Sıfır uzunluklu bayt dizisi |
HashAlgorithm | HashAlgorithm.MD5 |
Label | Boş dize ("") |
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 |