. .NET ist eine einfache Implementierung eines Zwischenmusters, ein In-Process-Messaging-Mechanismus (ohne weitere externe Abhängigkeiten). Unterstützt das Messaging von Anfragen/Antworten, Befehlen, Abfragen, Benachrichtigungen und Ereignissen in synchroner oder asynchroner Form und unterstützt eine intelligente Planung von Nachrichten mittels C#-Generika.
Zuerst erstelle ein neues asp.net Core 3.1-Projekt.
NuGet-Installation:
Um den Dienst zu registrieren, fügen Sie Folgendes in der ConfigureServices-Methode in der Startdatei hinzu:
Anfrage-/Antwortmodus
Das Anfrage-Antwort-Muster ähnelt HTTP-Anfragen, dem Frage-und-Antwort-Muster, aber der Unterschied besteht darin, dass der Anforderer beim MediatR-Muster nicht darauf achten muss, wer der Antworter ist, und auch nicht darauf, wer der Anforderer ist.
Erstelle eine neue PingHandler.cs-Datei mit folgendem Code:
Wir haben versucht, es im Controller aufzurufen, und der Code lautet wie folgt:
Um ein Projekt zu starten, besuchen Sie:Der Hyperlink-Login ist sichtbar.Sie können das von uns ausgegebene Protokoll in der Konsole sehen, wie unten gezeigt:
Benachrichtigungsmodus
Dieser Modus ist tatsächlich das Veröffentlichen von Abonnements, Abonnenten müssen nicht darauf achten, wer der Verlag ist, und Verlage müssen nicht darauf achten, wer die Abonnenten sind.
Erstelle eine neue UserInfo-Klasse mit folgendem Code:
Erstellen Sie eine neue SendEmail-Klasse, abonnieren Sie die Nutzerdaten und senden Sie nach Erhalt der Nachricht eine E-Mail an den Nutzer; der Code lautet wie folgt:
Erstellen Sie eine neue InsertDatabase-Klasse und speichern Sie nach Erhalt der Nachricht die Benutzerinformationen mit folgendem Code in der Datenbank:
Wir versuchen, eine Nachricht von UserInfo über den Controller zu senden, und der Code lautet wie folgt:
Versuchen Sie, Folgendes zu besuchen:Der Hyperlink-Login ist sichtbar., stellte fest, dass beide Methoden eine Nachricht von uns erhielten, wie folgt:
Referenzdokumentation:Der Hyperlink-Login ist sichtbar.
Zum Schluss fügen Sie den Quellcode an:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort
|