DefaultPropertiesToSend Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci DefaultPropertiesToSend třídy.
public:
DefaultPropertiesToSend();
public DefaultPropertiesToSend();
Public Sub New ()
Poznámky
Můžete vytvořit novou instanci DefaultPropertiesToSend pro definování výchozích hodnot vlastností pro přidružení k objektům odesílaným do fronty, která není typu Message. Při práci s MessageQueue objekty DefaultPropertiesToSend se pro vás vytvoří instance a je přidružena k MessageQueue.DefaultPropertiesToSend členu objektu MessageQueue.
Existují dva způsoby, jak definovat výchozí vlastnosti fronty k odeslání, jak je znázorněno v následujícím kódu jazyka C#. Můžete nastavit hodnoty pro tuto instanci DefaultPropertiesToSend a přidružit ji k vlastnosti fronty MessageQueue.DefaultPropertiesToSend :
DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();
// Set default values for the properties.
myDefaultProperties.Label = "myLabel";
myDefaultProperties.Recoverable = false;
...
myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;
myMessageQueue.Send("hello");
Nebo můžete jednotlivě přiřadit hodnoty vlastnosti MessageQueue instance DefaultPropertiesToSend přímo:
myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
myMessageQueue.Send("hello");
Pokud zvolíte druhou z těchto možností, nemusíte konstruktor explicitně volat DefaultPropertiesToSend . Můžete například chtít vytvořit instance DefaultPropertiesToSend, například pokud výchozí hodnoty vlastností závisí na určitém kritériu odesílané zprávy. Před odesláním zprávy do fronty můžete vytvořit více DefaultPropertiesToSend instancí a přiřadit jednu k MessageQueue.DefaultPropertiesToSend vlastnosti fronty.
V následující tabulce jsou uvedeny počáteční hodnoty vlastností pro instanci DefaultPropertiesToSend.
| Vlastnictví | Počáteční hodnota |
|---|---|
| AcknowledgeType | AcknowledgeTypes.None |
| AdministrationQueue | null |
| AppSpecific | 0 |
| AttachSenderId | true |
| EncryptionAlgorithm | EncryptionAlgorithm.RC2 |
| Extension | Matice bajtů s nulovou délkou |
| HashAlgorithm | HashAlgorithm.MD5 |
| Label | Prázdný řetězec ("") |
| 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 |