簡體   English   中英

從WCF服務返回403錯誤代碼

[英]Return 403 Error code from WCF service

我在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,即被禁止。

如何用最少的代碼實現它? 我引用了其他代碼示例,這些示例太大且有點復雜。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM