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 |