Nachrichten- und Nachrichtenwarteschlangeneigenschaften
Eine Nachricht verfügt über Eigenschaften, die eine Bezeichnung, einen Nachrichtentext und eine Reihe von Optionen angeben. Optionen für Nachrichteneigenschaften können die Dienstqualität, Priorität, Journaling, Datenschutz- und Authentifizierungsebenen sowie die Lebensdauer der Nachricht umfassen. In herkömmlichen (nicht RPC)-Message-Queuing-Anwendungen geben Sie diese Eigenschaften an, indem Sie die MSMQ-API-Funktionen oder COM-Objektmethoden aufrufen, die in der MSMQ SDK-Dokumentation beschrieben werden. RPC-Clientanwendungen können bestimmte Eigenschaften für Remoteprozeduraufrufe festlegen, indem sie RpcBindingSetOption und RpcBindingSetAuthInfo aufrufen. Nach dem Festlegen bleiben die Eigenschaften für jede Nachricht wirksam, bis sie von der Clientanwendung zurückgesetzt werden.
Eine Nachrichtenwarteschlange verfügt über einen eigenen Satz von Eigenschaften, abgesehen von denen der Nachrichten. Diese Eigenschaften identifizieren eine Warteschlange eindeutig und definieren die Von der Warteschlange bereitgestellte Dienstklasse, die für Nachrichten in dieser Warteschlange erforderlichen Datenschutz- und Authentifizierungsebenen und ob die Nachrichten Teil einer verteilten Transaktion sein sollen. Wie bei Nachrichteneigenschaften geben Sie die Eigenschaften einer Nachrichtenwarteschlange an, indem Sie die MSMQ-API-Funktionen oder COM-Objektmethoden aufrufen, die in der MSMQ-Dokumentation beschrieben werden. Eine RPC-Serveranwendung kann jedoch Eigenschaften einer eigenen Empfangswarteschlange angeben, wenn sie RpcServerUseProtseqEpEx aufruft , um die Bindung herzustellen.