Gewusst wie: Festlegen von Eigenschaften, die mit einer Meldung abzurufen sind
Aktualisiert: November 2007
Wenn Sie eine Instanz der MessageQueue-Komponente erstellen, können Sie mit einer Reihe von Eigenschaften festlegen, welche Eigenschaften abgerufen werden sollen, wenn die Komponente eine Meldung von einer Warteschlange empfängt. Diese Eigenschaften sind in einer Klasse mit dem Namen MessagePropertyFilter enthalten und entsprechen den eigentlichen Eigenschaften für die Message-Klasse. Wenn Sie den Wert für eine dieser Eigenschaften auf true festlegen, ruft die Komponente die entsprechende Eigenschaft jedes Mal ab, wenn eine Meldung aus der Warteschlange entfernt wird.
Tipp: |
---|
Wenn Sie in der abgerufenen Meldung keinen Zugriff auf bestimmte Eigenschaften benötigen und die Leistung steigern möchten, können Sie MessagePropertyFilter auf false festlegen. |
Standardmäßig umfassen die Eigenschaften, die mit einer Meldung abgerufen werden, Eigenschaften, die die Sende- und Empfangszeit, mehrere Bezeichner für die Meldung, die Bezeichnung der Meldung, die Antwortwarteschlange und den Meldungsinhalt angeben.
So legen Sie die Eigenschaften fest, die mit einer Meldung abzurufen sind
Erstellen Sie eine Instanz der MessageQueue-Komponente, und legen Sie deren Path-Eigenschaft auf die Warteschlange fest, auf die Sie verweisen möchten. Weitere Informationen hierzu finden Sie unter Gewusst wie: Erstellen von Instanzen von MessageQueue-Komponenten.
Erweitern Sie im Eigenschaftenfenster den Knoten MessageReadPropertyFilter.
Legen Sie den Wert für die abzurufenden Eigenschaften auf true fest.
Hinweis: Sie können dies auch im Code festlegen. Dabei können Sie mit der SetAll-Methode alle Filtereigenschaften auf true oder mit der ClearAll-Methode alle Filtereigenschaften auf false festlegen.
Siehe auch
Aufgaben
Gewusst wie: Programmgesteuertes Empfangen von Meldungen
Gewusst wie: Einsehen von Meldungen
Gewusst wie: Asynchrones Empfangen von Meldungen
Gewusst wie: Erstellen von Instanzen von MessageQueue-Komponenten