-1

我对 c# 比较陌生。我在底部有一个有 sender.send() 命令的类。我需要从头等舱调用它,并将我创建的“出站”传递给它,以便它会执行 sender.send 位 - 请帮助。对于信息 ISender 是一个接口,而 Handler 和 Publisher 是类。

class CVHandler : Handler<CVRequest>
{
    protected override object Do(CVRequest Body, object previousResult)
    {   Message outbound = new Message(Body);
        outbound.Key = "PM";

        //Send the message

        return null;
    }
}

public class CVPublisher : Publisher
{
    protected override void Do(ISender sender)
    {
        sender.Send(message);
    }
}
4

1 回答 1

1

将方法定义为protected时,只能由该类及其子类使用。这就是为什么你不能从CVHandler.

于 2013-07-28T13:20:31.900 回答