DefaultPropertiesToSend Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe DefaultPropertiesToSend.
public:
DefaultPropertiesToSend();
public DefaultPropertiesToSend ();
Public Sub New ()
Commenti
È possibile creare una nuova istanza di DefaultPropertiesToSend per definire i valori di proprietà predefiniti da associare agli oggetti inviati a una coda che non sono di tipo Message. Quando si utilizzano MessageQueue oggetti, viene creata automaticamente un'istanza DefaultPropertiesToSend di e associata al MessageQueue.DefaultPropertiesToSend membro dell'oggetto MessageQueue.
Esistono due modi per definire le proprietà predefinite di una coda da inviare, come illustrato nel codice C# seguente. È possibile impostare i valori per questa istanza di DefaultPropertiesToSend e associarlo alla proprietà della MessageQueue.DefaultPropertiesToSend coda:
DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();
// Set default values for the properties.
myDefaultProperties.Label = "myLabel";
myDefaultProperties.Recoverable = false;
...
myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;
myMessageQueue.Send("hello");
In alternativa, è possibile assegnare singolarmente i valori direttamente alla MessageQueue proprietà dell'istanza DefaultPropertiesToSend :
myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
myMessageQueue.Send("hello");
Se si sceglie la seconda di queste opzioni, non è necessario chiamare il DefaultPropertiesToSend costruttore in modo esplicito. È possibile creare istanze di DefaultPropertiesToSend, ad esempio, se i valori predefiniti delle proprietà dipendono da un criterio del messaggio inviato. È possibile creare più DefaultPropertiesToSend istanze e assegnarne una alla proprietà della MessageQueue.DefaultPropertiesToSend coda prima di inviare il messaggio alla coda.
Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza di DefaultPropertiesToSend.
| Proprietà | Valore iniziale |
|---|---|
| AcknowledgeType | AcknowledgeTypes.None |
| AdministrationQueue | null |
| AppSpecific | 0 |
| AttachSenderId | true |
| EncryptionAlgorithm | EncryptionAlgorithm.RC2 |
| Extension | Matrice di byte di lunghezza zero |
| HashAlgorithm | HashAlgorithm.MD5 |
| Label | Stringa vuota ("") |
| 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 |