Files
Umbraco-CMS/src/Umbraco.Web/Editors/KeepAliveController.cs
2019-01-23 12:34:41 +01:00

31 lines
684 B
C#

using System.Runtime.Serialization;
using System.Web.Http;
using Umbraco.Web.Mvc;
using Umbraco.Web.WebApi;
namespace Umbraco.Web.Editors
{
public class KeepAliveController : UmbracoApiController
{
[OnlyLocalRequests]
[HttpGet]
public KeepAlivePingResult Ping()
{
return new KeepAlivePingResult
{
Success = true,
Message = "I'm alive!"
};
}
}
public class KeepAlivePingResult
{
[DataMember(Name = "success")]
public bool Success { get; set; }
[DataMember(Name = "message")]
public string Message { get; set; }
}
}