我在C#中有一个非常基本的RESTful WCF服务,如下所示。
public SchoolList[] GetSchoolList(string authenticationToken, string term, string stateID, string schoolTypes)
{
if (!TokenAuthenticator.Authenticate(authenticationToken, out marketPlaceIdInner))
{
//throw new ApplicationException(Constants.InvalidAuth); //**line 1**
}
try
{
SchoolList[] returnedschoolList = schoolManagementCacheServiceClient.GetSchoolSuggestions(term, schoolTypes, stateID).ToArray<SchoolList>();
return returnedschoolList;
}
finally
{
schoolManagementCacheServiceClient.Close();
}
}
运行良好,我想要实现的是当控件到达第1行时我想返回一个简单的错误字符串,HTTP状态代码为403即禁止。
如何用最少的代码实现它?我已经引用了其他代码示例,这些示例太大而且有点复杂。