DefaultPropertiesToSend-Konstruktor
Initialisiert eine neue Instanz der DefaultPropertiesToSend-Klasse.
Namespace: System.Messaging
Assembly: System.Messaging (in system.messaging.dll)
Syntax
'Declaration
Public Sub New
'Usage
Dim instance As New DefaultPropertiesToSend
public DefaultPropertiesToSend ()
public:
DefaultPropertiesToSend ()
public DefaultPropertiesToSend ()
public function DefaultPropertiesToSend ()
Hinweise
Mit einer neu erstellten Instanz von DefaultPropertiesToSend können Sie Standardeigenschaftenwerte definieren, die den an eine Warteschlange gesendeten Objekten, die nicht vom Typ Message sind, zugeordnet werden. Bei der Arbeit mit MessageQueue-Objekten wird automatisch eine DefaultPropertiesToSend-Instanz erstellt und dem MessageQueue.DefaultPropertiesToSend-Member der MessageQueue zugeordnet.
Die Standardeigenschaften für das Senden können für eine Warteschlange auf zwei Arten definiert werden, wie im folgenden C#-Code dargestellt. Sie können Werte für diese Instanz von DefaultPropertiesToSend festlegen und diese der MessageQueue.DefaultPropertiesToSend-Eigenschaft der Warteschlange zuordnen:
DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();
// Set default values for the properties.
myDefaultProperties.Label = "myLabel";
myDefaultProperties.Recoverable = false;
...
myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;
myMessageQueue.Send("hello");
Sie können auch der DefaultPropertiesToSend-Eigenschaft der MessageQueue-Instanz direkt Werte zuweisen:
myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
myMessageQueue.Send("hello");
Für letzteres Verfahren müssen Sie den DefaultPropertiesToSend-Konstruktor nicht explizit aufrufen. Sie können auch mehrere Instanzen von DefaultPropertiesToSend erstellen, wenn beispielsweise die Standardwerte für Eigenschaften von bestimmten Kriterien der gesendeten Meldung abhängen. Sie können verschiedene DefaultPropertiesToSend-Instanzen erstellen und eine von ihnen der MessageQueue.DefaultPropertiesToSend-Eigenschaft der Warteschlange zuordnen, bevor die Meldung an die Warteschlange gesendet wird.
In der folgenden Tabelle werden die anfänglichen Eigenschaftenwerte für eine Instanz von DefaultPropertiesToSend aufgeführt.
Eigenschaft |
Anfangswert |
---|---|
AcknowledgeTypes.None |
|
NULL (Nothing in Visual Basic) |
|
0 |
|
true |
|
EncryptionAlgorithm.RC2 |
|
Ein Bytearray mit der Länge 0 |
|
HashAlgorithm.MD5 |
|
Eine leere Zeichenfolge ("") |
|
MessagePriority.Normal |
|
false |
|
NULL (Nothing in Visual Basic) |
|
Message.InfiniteTimeout |
|
Message.InfiniteTimeout |
|
NULL (Nothing in Visual Basic) |
|
false |
|
false |
|
false |
|
false |
|
false |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0
Siehe auch
Referenz
DefaultPropertiesToSend-Klasse
DefaultPropertiesToSend-Member
System.Messaging-Namespace
AcknowledgeTypes-Enumeration
EncryptionAlgorithm
HashAlgorithm
MessagePriority
InfiniteTimeout
DefaultPropertiesToSend
Message