Jacob Alber 41e7e85c40
fix: Improve PublishMessageAsync resilience (#5923)
During the recent fix to SendMessageAsync's recurrence, we added code to ensure blocking on Publish. This adds additional resilience to the Publish delivery, ensuring that every subscribed agent receives the message, regardless of errors in the middle.
2025-03-13 16:53:21 -04:00

23 lines
461 B
C#

// Copyright (c) Microsoft Corporation. All rights reserved.
// TestMessages.cs
namespace Microsoft.AutoGen.Core.Tests;
public class TextMessage
{
public string Source { get; set; } = "";
public string Content { get; set; } = "";
}
public class RpcTextMessage
{
public string Source { get; set; } = "";
public string Content { get; set; } = "";
}
public sealed class BasicMessage
{
public string Content { get; set; } = string.Empty;
}