我真的想不出一个标题,它可以用几个词来描述我需要的更多细节。最终的想法是,我使用自定义实现向Azure Service Bus发送消息。这个实现被包装在一个NuGet包中,我试图添加一些额外的逻辑来将消息保存到QA自动化所需的数据库中。这里的棘手之处在于,我希望NuGet包保持不变,所有附加的逻辑都围绕着它“包装”。所以包本身有很多sealed类和internal接口,但是我想我已经成功地提取了我需要的链。首先,我有一个接口,用于从所有类将消息发布到服务总线:{
bool Send(IMessage