DefaultPropertiesToSend Constructor

Definitie

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

Van toepassing op

Zie ook