2017-09-29 3 views
-1

私はこのコードインタフェースタスクエラーCS0050

public interface IWebInterfaceService 
{ 
    Task<LoadModel> GetContentAsync(string query); 
} 

"GetContentAsync" ショーのエラーを持っている:publicキーワードを削除する

Error CS0050 Inconsistent accessibility: return type 'Task<LoadModel>' is less accessible than method 'IWebInterfaceService.GetContentAsync(string)'

は役立ちますが、私は、インターフェイスがパブリックになりたいです。 Task<LoadModel>の前にpublicを追加することはできません。

+0

ありがとうございます。私の質問は、タスクです。あなたが解決策としてマークしたトピックでは、タスクではありません。私はその記事を読むことで私の問題を解決することができませんでした。しかし、助けてくれてありがとう。 –

答えて

0

これはおそらく、LoadModelがあなたのインターフェイスよりアクセスしにくいからでしょう。

LoadModelをpublicにします。