2 つのメソッドを持つパブリック インターフェイスがあります。
public interface IClickStrategy : IStrategy
{
void InsertSending(MailingResult sending, string connectionString, string tableName);
void InsertClick(ClickResult click, MailingResult mailing, int campaignId, string connectionString, string tableName);
}
そして、このインターフェイス関数を実装するクラスがあります。したがって、これらの関数を実装すると、正しく配置されますが、もちろん公開されません。
void IClickStrategy.InsertSending(MailingResult sending, string connectionString, string tableName){
...
}
クラスからこの関数を呼び出そうとしていますが、実際には意味のあるエラーが表示されます:
「'InsertSending' という名前は、現在のコンテキストには存在しません。」
私が知りたいのは、クラス内でこれらの関数を使用する方法です? これを行う正しい方法は何ですか?ありがとう。