Suche (Beispiele)Discovery (Samples)

Dieser Abschnitt enthält Beispiele, die sich auf die Suchfunktion beziehen.This section contains samples related to the Discovery feature.

In diesem AbschnittIn This Section

AnkündigungenAnnouncements
Veranschaulicht, wie Ankündigungen mit der Suchfunktion verwendet werden.Demonstrates how to use announcements with the discovery feature.

Asynchrone SucheAsynchronous Find
Veranschaulicht, wie ein asynchroner Suchvorgang durchgeführt wird, um nach allen Rechnerdiensten zu suchen.Demonstrates how to perform an asynchronous find to search for all calculator services.

StandardBasic
Veranschaulicht, wie ein Dienst programmgesteuert erkennbar gemacht werden kann und wie die Suche nach diesem Dienst mit dem DynamicEndpoint durchgeführt werden kann.Demonstrates how to make a service discoverable programmatically as well as search for that service using the DynamicEndpoint.

KonfigurationConfiguration
Veranschaulicht, wie ein Dienst mit einer Konfigurationsdatei erkennbar gemacht wird und wie DynamicEndpoint bei der Konfiguration verwendet wird, um nach diesem Dienst zu suchen.Demonstrates how to use a configuration file to make a service discoverable as well as how to use a DynamicEndpoint through configuration to look for that service.

Beispiel für ErmittlungsbindungselementDiscovery Binding Element Sample
Veranschaulicht, wie ein Suchbindungselement in einer benutzerdefinierten Bindung hinzugefügt wird.Demonstrates how to add a discovery binding element into a custom binding. Dies ermöglicht es Clients, einen Dienst zu suchen, wenn ein Kanal geöffnet ist.This allows clients to discover a service when a channel is opened.

SuchproxybeispielDiscovery Proxy Sample
Zeigt, wie eine Implementierung eines Suchproxys erstellt wird, um Informationen zu vorhandenen Diensten zu speichern, und wie Clients Informationen von diesem Proxy abfragen können.Demonstrates how to create an implementation of a Discovery Proxy to store information about existing services and how clients can query that proxy for information.

Ermitteln eines Diensts mit UniqueListenUriMode (Beispiel)Discover a Service with Unique Listen Uri Mode Sample
Veranschaulicht, wie ein Dienst gesucht wird, für den die ListenUriMode-Eigenschaft auf Unique festgelegt ist.Demonstrates how to discover a service that has the ListenUriMode property set to Unique.

Suche mit BereichenDiscovery with Scopes
Veranschaulicht, wie Bereiche verwendet werden, um erkennbare Endpunkte zu kategorisieren, und wie DiscoveryClient verwendet wird, um eine asynchrone Suche nach Endpunkten durchzuführen.Demonstrates how to use scopes to categorize discoverable endpoints as well how to use DiscoveryClient to perform an asynchronous search for endpoints.

Benutzerdefinierte SuchkriterienCustom Find Criteria
Veranschaulicht, wie eine benutzerdefinierte Bereichsübereinstimmung mithilfe der Logik erstellt wird und wie ein benutzerdefinierter Suchdienst implementiert wird.Demonstrates how to create a custom scope match using logic and how to implement a custom discovery service.

Beispiel für WorkflowsucheWorkflow Discovery Sample
Veranschaulicht, wie ein Workflowdienst erkennbar gemacht wird, und wie eine benutzerdefinierte Codeaktivität erstellt wird, die nach einem bestimmten Dienst sucht.Demonstrates how to make a workflow service discoverable and how to author a custom code activity that searches for a particular service.

SuchrouterdienstDiscovery Router Service
Zeigt, wie Suchnachrichten an einen anderen Endpunkt weitergeleitet werden.Demonstrates how to forward discovery messages to another endpoint.