diff --git a/src/presentation/DigitalData.MessagingService.Client/OnReconnect.cs b/src/presentation/DigitalData.MessagingService.Client/OnReconnect.cs index 11c4ef5..631eb0b 100644 --- a/src/presentation/DigitalData.MessagingService.Client/OnReconnect.cs +++ b/src/presentation/DigitalData.MessagingService.Client/OnReconnect.cs @@ -1,7 +1,7 @@ namespace DigitalData.MessagingService.Client; /// -/// Defines the behavior when is called +/// Defines the behavior when is called /// while a connection has already been established. /// public enum OnReconnect diff --git a/src/presentation/DigitalData.MessagingService.Client/README.md b/src/presentation/DigitalData.MessagingService.Client/README.md index 9997eac..5430d69 100644 --- a/src/presentation/DigitalData.MessagingService.Client/README.md +++ b/src/presentation/DigitalData.MessagingService.Client/README.md @@ -63,30 +63,28 @@ EmailSender.ConnectRabbitMq( ### 2. E-Mail versenden ```csharp -EmailSender.Send(new OutgoingEmailEvent +EmailSender.Send(new Email { - Id = Guid.NewGuid(), Recipient = "empfaenger@beispiel.de", Subject = "Willkommen", Body = "

Hallo Welt!

", - IsHtml = true, - QueuedAt = DateTime.Now + IsHtml = true }); ``` ```vb -EmailSender.Send(New OutgoingEmailEvent With { - .Id = Guid.NewGuid(), +EmailSender.Send(New Email With { .Recipient = "empfaenger@beispiel.de", .Subject = "Willkommen", .Body = "

Hallo Welt!

", - .IsHtml = True, - .QueuedAt = DateTime.Now + .IsHtml = True }) ``` `Send` ist eine **Fire-and-Forget**-Methode: die Nachricht wird in die RabbitMQ-Queue eingereiht und der aufrufende Code wartet nicht auf die eigentliche Zustellung. +> **Hinweis:** `Id` und `QueuedAt` werden intern automatisch gesetzt. Im `Email`-Objekt müssen nur `Recipient`, `Subject`, `Body` und `IsHtml` angegeben werden. + ### 3. Verbindungsstatus prüfen ```csharp