GoneException Class
Definition
- Namespace
- Cuemon.AspNetCore.Http
- Assemblies
- Cuemon.AspNetCore.dll
The exception that is thrown when the requested content has been permanently deleted from server, with no forwarding address.
public class GoneException : HttpStatusCodeException, ISerializable
- Inheritance
-
GoneException
- Implements
- Inherited Members
Examples
The following example demonstrates how to return a GoneException from a deprecated API endpoint that has been removed.
using System;
namespace Cuemon.AspNetCore.Http;
public static class GoneExceptionExample
{
public static void Demonstrate()
{
var exception = CreateArchivedEndpointException("/v1/orders");
Console.WriteLine(exception.Message);
Console.WriteLine(exception.StatusCode);
}
private static GoneException CreateArchivedEndpointException(string route)
{
return new GoneException($"The resource at '{route}' has been retired.");
}
}
Constructors
| Name | Description |
|---|---|
| GoneException() | Initializes a new instance of the GoneException class. |
| GoneException(Exception) | Initializes a new instance of the GoneException class. |
| GoneException(string, Exception) | Initializes a new instance of the GoneException class. |