C#类库中的REST Web服务

时间:2018-07-06 13:36:44

标签: c# rest web-services asp.net-web-api asp.net-web-api2

我正在尝试创建 REST Web服务,不确定是否创建单独的 WebAPI 或仅添加 WCF服务

public class FirstService : Reactor, IFirstService
{
    const string StateFilename = "DetectedEvent.bin";

    public string Reset()
    {
        string stateFile = Path.Combine(App.StoragePath, StateFilename);
        if (File.Exists(stateFile))
        {
            File.Delete(stateFile);
        }

        return "Reset Completed";
    }
}

我正在尝试编写用于删除文件的网络服务,而我将使用Powershell Invoke-RestMethod
DetectedEvent.bin 位于远程服务器中。

我已经创建了一个C#类库,即自定义 Seq.App.FirstOfType ,但是现在我想创建一个REST Web服务,通​​过它调用wen可以删除文件。

我正在使用Seq App,Seq有一个storagePath,它存储所有要删除的数据。

请有人让我知道我应该怎么做,即我应该创建一个新项目,即 WEBAPI 并将其附加到当前解决方案中,还是应该创建一个 WCF服务应用程序

0 个答案:

没有答案