Table of Contents

ForbiddenResult Class

Definition

Namespace
Cuemon.AspNetCore.Mvc
Assemblies
Cuemon.AspNetCore.Mvc.dll
Source
src/Cuemon.AspNetCore.Mvc/ForbiddenResult.cs

An ActionResult that returns a Forbidden (403) response.

public class ForbiddenResult : StatusCodeResult, IClientErrorActionResult, IStatusCodeActionResult, IActionResult
Inheritance
ForbiddenResult
Implements
Inherited Members

Examples

The following example shows how can return the default 403 status code or a different client-error code when you want to hide the existence of a protected resource.

using System;
using Cuemon.AspNetCore.Mvc;
using Microsoft.AspNetCore.Http;

namespace MyApp.Examples;

public static class ForbiddenResultExample
{
    public static void Demonstrate()
    {
        var forbidden = new ForbiddenResult();
        var disguised = new ForbiddenResult(StatusCodes.Status404NotFound);

        Console.WriteLine(forbidden.StatusCode);
        Console.WriteLine(disguised.StatusCode);
    }
}

Constructors

Name Description
ForbiddenResult(int)

Initializes a new instance of the ForbiddenResult class.