Sie implementieren die erste Subscriber-Anwendung für ein Azure Service Bus-Thema. Das Portal zeigt an, dass Nachrichten im Abonnement ankommen, und Sie haben einen Abonnement-Client mit den richtigen Parametern initialisiert, aber die App verarbeitet immer noch keine Nachrichten. Welches Code-Snippet stellt sicher, dass der Abonnement-Client eingehende Nachrichten verarbeitet?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: subscriptionClient.RegisterMessageHandler(ProcessMessagesAsync, messageHandlerOptions);.
Warum dies die Antwort ist
Die Methode RegisterMessageHandler ist entscheidend, da sie den Abonnement-Client anweist, eine bestimmte Funktion (ProcessMessagesAsync) aufzurufen, wenn Nachrichten empfangen werden. Ohne diese Registrierung weiß der Client nicht, wie er eingehende Nachrichten verarbeiten soll, selbst wenn sie im Abonnement ankommen. Die Option AddRuleAsync wird verwendet, um Filterregeln für Nachrichten zu definieren, nicht um die Nachrichtenverarbeitung zu initiieren. Die Initialisierung des SubscriptionClient ist zwar notwendig, aber sie allein startet nicht die Nachrichtenverarbeitung. CloseAsync beendet die Verbindung zum Service Bus und würde die Nachrichtenverarbeitung stoppen, nicht starten.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich