Jede Abfrage des Standard „Suche“ mit Fähigkeit ist immer gegen genau einen Ressourcentyp. Sie können referenzierende und referenzierte Ressourcen einschließen, aber die Filterung und Sortierung erfolgt immer mit der Basisressource für die Suche. Zu tun, was Sie interessiert sind zu tun, Sie haben ein paar Optionen:
- definieren eine benutzerdefinierte Abfrage der OperationDefinition Mechanismus (funktioniert nur, wenn Sie eine direkte Beziehung zwischen Client und Server-Systemen haben, so dass Sie sicherstellen können, Alle Teilnehmer unterstützen die Operation
- Verwenden Sie eine "Batch", um Abfragen für beide auszuführen, interpolieren Sie dann die Ergebnisse, wie Sie durch beide Ergebnismengen
- Sie können eine Abfrage nur auf der "Basis" tun, jedoch nicht derzeit eine Möglichkeit, die Arten der zurückgegebenen Ressourcen einzuschränken - Sie benötigen ein benutzerdefiniertes Suchkriterium
- Sie könnte in der Lage sein, den _filter-Mechanismus zu benutzen - ich bin nicht sehr tief darin getaucht. Aber ich vermute, dass es auch den Ansatz "Single Target Resource Type" verwendet.
Die beste Wette ist wahrscheinlich # 3. Wenn Sie eine Anfrage zum Hinzufügen eines Suchkriteriums zu "Ressource" senden, um den Ressourcentyp einzuschränken, würden Sie wahrscheinlich das tun, was Sie wollten.