DefaultPropertiesToSend Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de DefaultPropertiesToSend klasse.
public:
DefaultPropertiesToSend();
public DefaultPropertiesToSend();
Public Sub New ()
Opmerkingen
U kunt een nieuw exemplaar maken van het definiëren van DefaultPropertiesToSend standaardeigenschapswaarden die moeten worden gekoppeld aan objecten die zijn verzonden naar een wachtrij die niet van het type Messagezijn. Wanneer u met MessageQueue objecten werkt, wordt er een DefaultPropertiesToSend exemplaar voor u gemaakt en gekoppeld aan het MessageQueue.DefaultPropertiesToSend lid van de MessageQueue.
Er zijn twee manieren om de standaardeigenschappen van een wachtrij te definiëren die moeten worden verzonden, zoals wordt weergegeven in de volgende C#-code. U kunt waarden instellen voor dit exemplaar van DefaultPropertiesToSend en deze koppelen aan de eigenschap van MessageQueue.DefaultPropertiesToSend de wachtrij:
DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();
// Set default values for the properties.
myDefaultProperties.Label = "myLabel";
myDefaultProperties.Recoverable = false;
...
myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;
myMessageQueue.Send("hello");
U kunt ook rechtstreeks waarden toewijzen aan de eigenschap van DefaultPropertiesToSend het MessageQueue exemplaar:
myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
myMessageQueue.Send("hello");
Als u de tweede van deze opties kiest, hoeft u de DefaultPropertiesToSend constructor niet expliciet aan te roepen. Mogelijk wilt u exemplaren maken van DefaultPropertiesToSend, bijvoorbeeld als de standaardwaarden van de eigenschappen afhankelijk zijn van een bepaald criterium van het bericht dat wordt verzonden. U kunt meerdere DefaultPropertiesToSend exemplaren maken en er een toewijzen aan de eigenschap van MessageQueue.DefaultPropertiesToSend de wachtrij voordat u het bericht naar de wachtrij verzendt.
In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van DefaultPropertiesToSend.
| Property | Initiële waarde |
|---|---|
| AcknowledgeType | AcknowledgeTypes.None |
| AdministrationQueue | null |
| AppSpecific | 0 |
| AttachSenderId | true |
| EncryptionAlgorithm | EncryptionAlgorithm.RC2 |
| Extension | Een matrix met lengte nul van bytes |
| HashAlgorithm | HashAlgorithm.MD5 |
| Label | Een lege tekenreeks ("") |
| 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 |