DataAPIFilterAttributes 1.0.0

dotnet add package DataAPIFilterAttributes --version 1.0.0                
NuGet\Install-Package DataAPIFilterAttributes -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DataAPIFilterAttributes" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DataAPIFilterAttributes --version 1.0.0                
#r "nuget: DataAPIFilterAttributes, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install DataAPIFilterAttributes as a Cake Addin
#addin nuget:?package=DataAPIFilterAttributes&version=1.0.0

// Install DataAPIFilterAttributes as a Cake Tool
#tool nuget:?package=DataAPIFilterAttributes&version=1.0.0                

This nuget package contains all the filter attributes required for performing pre processing logic in DATA API.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 1,366 2/11/2016

The IdentityBasicAuthenticationAttribute.cs class contains the logic for validating each incoming HTTP request (i.e. for DATA API security checking.) for Public DATA APIs.
The AuthenticationFailureResult.cs class contains custom object which will be returned if the security validation fails for any condition.
The PrivateAPIAuthenticationAttribute.cs class contains the logic for validating each incoming HTTP request (i.e. for DATA API security checking.) for Private DATA APIs.
The CustomExceptionHandlerAttribute.cs class logs is used for exception handling using log4net library.
The HttpRequestLoggerAttribute.cs class performs access log functionality.
The ClientOutputCacheAttribute.cs file contains the logic for API response caching at client side.
The ServerOutputCacheAttribute.cs file contains the logic for API response caching at server side.
The UserLevelOutputCacheAttribute.cs file contains the logic for caching  of API response based on user ID at server side.