Search Results for

# CoreUpload 5.0 Class Reference

This site combines generated API reference pages with short setup guides for `CoreUpload` on ASP.NET Core.

## Start here

- First integration: Getting Started
- Tag Helper usage: Tag Helpers
- Endpoint and middleware wiring: Server Pipeline
- License and deployment notes: Licensing And Deployment

## What's included

- Public configuration, endpoint, middleware, model, service, provider, event, licensing, and Tag Helper types
- Generated API pages from `CoreUpload.dll` and `CoreUpload.xml`
- Practical setup notes for the shipped ASP.NET Core integration surface

## Main namespaces

- `CoreUpload.Configuration`
- `CoreUpload.Endpoints`
- `CoreUpload.Events`
- `CoreUpload.Licensing`
- `CoreUpload.Middleware`
- `CoreUpload.Models`
- `CoreUpload.Providers`
- `CoreUpload.Services`
- `CoreUpload.TagHelpers`

## Important product notes

- `CoreUpload` serves its JS and CSS through ASP.NET Core static web assets under `/_content/CoreUpload/...`.
- The primary server setup points are `AddCoreUpload()`, `UseCoreUpload()`, and `MapCoreUploadEndpoints()`.
- `coreupload.lic` is the v5 license file name.
- `localhost`, `127.0.0.1`, and `::1` do not require license detection.

## Generated source

The reference pages are generated from:

- `D:\Projects\AjaxUploader\Code\v5\src\CoreUpload\CoreUpload.csproj`
- `D:\Projects\AjaxUploader\Code\v5\src\CoreUpload\bin\Release\net8.0\CoreUpload.dll`
- `D:\Projects\AjaxUploader\Code\v5\src\CoreUpload\bin\Release\net8.0\CoreUpload.xml`