Comment jeter l'exception de l'API Web?

Comment puis-je lancer une exception dans ASP.net l'Api Web?

Ci-dessous mon code:

public Test GetTestId(string id)
{
    Test test = _test.GetTest(id);

    if (test == null)
    {
        throw new HttpResponseException(HttpStatusCode.NotFound);
    }

    return test;
}

Je ne pense pas que je suis en train de faire la bonne chose, Comment faire pour que mon client sait que c'est un HTTP 404 erreur?

InformationsquelleAutor Alvin | 2013-01-30