Files
Umbraco-CMS/umbraco/umbraco.webservices/MaintanceService.asmx.cs
Shandem f6d0d043b5 DO NOT DOWNLOAD. DOWNLOAT LATEST STABLE FROM RELEASE TAB
Created 4.1.0 branch

[TFS Changeset #55082]
2009-06-19 07:39:16 +00:00

47 lines
1.2 KiB
C#

using System;
using System.Data;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.ComponentModel;
namespace umbraco.webservices.maintenance
{
[WebService(Namespace = "http://umbraco.org/webservices/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]
public class maintenanceService : BaseWebService
{
override public Services Service
{
get
{
return Services.MaintenanceService;
}
}
[WebMethod]
public string getWebservicesVersion(string username, string password)
{
// We check if services are enabled and user has access
Authenticate(username, password);
Version thisVersion = new Version(0, 9);
return Convert.ToString(thisVersion);
}
[WebMethod]
public void restartApplication(string username, string password)
{
// We check if services are enabled and user has access
Authenticate(username, password);
System.Web.HttpRuntime.UnloadAppDomain();
}
}
}