public void ProcessRequest(HttpContext context)
{
string method = context.Request["method"];
if (!string.IsNullOrEmpty(method))
{
switch (method)
{
case "getReportGroups":
{
long projectId = long.Parse(context.Request.Params["projectId"]);
if (projectId > 0)
SerializeResults(getReportGroups(projectId), null, false, context);
else
{
ThrowInvalidProjectIdException(projectId);
}
}
}}
変数「long projectId」に取得および格納された projectId を検証したいと考えています。文字列などとして渡されたと仮定すると、例外が発生します。では、それを検証する方法。