如何编写一个WCF服务方法,该方法应接受C#中的日志作为集合?我的WCF服务应该接受日志消息的集合,然后我们必须插入到DB中。
谢谢!!!
您可以简单地实现如下:(您可以将自己想要的任何其他参数添加到服务方法中,包括服务头)
[DataContract]
public class LogData
{
[DataMember]
public long LogId { get; set; }
[DataMember]
public string LogMessage { get; set; }
}
[ServiceContract]
public interface ILoggerService
{
[OperationContract]
void SaveLogs(List<LogData> logs);
}
public class LoggerService : ILoggerService
{
public void SaveLogs(List<LogData> logs)
{
// write your DB specific logic to loop through the logs object and store into the db.
}
}