0

如何编写应该接受日志作为 C# 中的集合的 WCF 服务方法?我的 WCF 服务应该接受日志消息的集合,然后我们必须插入数据库。

谢谢 !!!

4

1 回答 1

0

您可以简单地实现如下:(您可以将自己想要的任何其他参数添加到服务方法中,包括服务标头)

[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.
    }
}
于 2013-08-13T09:47:24.580 回答