У меня есть класс Service.svc.В нем у меня есть:
public class CommentsWCFService : Objects.ISessionIDCommentWCFContract
{
public List<Comment> GetComments(string SessionId)
{
//dummy data first
List<Comment> dummyData = new List<Comment>();
if (SessionId == "123")
{
dummyData.Add(new Comment("Comment 1", DateTime.Now));
dummyData.Add(new Comment("Comment 2", DateTime.Now));
dummyData.Add(new Comment("Comment 3", DateTime.Now));
}
return dummyData;
}
}
Я реализовал интерфейс, потому что мне сказали сделать это.Что мне интересно, так это то, почему мне нужно наследовать интерфейс, который украшен атрибутом [ServiceContract]
?
.NET знает?Могу ли я по-прежнему вызывать службу, если я удалил этот интерфейс все вместе?