Попробуйте вот так
1) Если вы хотите вернуть объект
[ServiceContract]
public interface ICheck
{
[OperationContract]
[WebInvoke(Method = "GET", UriTemplate = "check")]
Task<objectname> GetCheckAsync();
}
и при определении
public class HelloService : ICheck
{
public async Task<objectname> GetCheckAsync()
{
// do your operation and return the object
}
}
2) Если вы хотите вернутьстрока
[ServiceContract]
public interface ICheck
{
[OperationContract]
[WebInvoke(Method = "GET", UriTemplate = "check")]
Task<string> GetCheckAsync();
}
и при определении
public class HelloService : ICheck
{
public async Task<string> GetCheckAsync()
{
// do your operation and return the string
}
}
Для получения дополнительной информации вы можете проверить следующую ссылку, например
Пример