WoW2.Sdk.Beta.Be.Files.Module
10.0.0-beta
Prefix Reserved
This is a prerelease version of WoW2.Sdk.Beta.Be.Files.Module.
dotnet add package WoW2.Sdk.Beta.Be.Files.Module --version 10.0.0-beta
NuGet\Install-Package WoW2.Sdk.Beta.Be.Files.Module -Version 10.0.0-beta
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="WoW2.Sdk.Beta.Be.Files.Module" Version="10.0.0-beta" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="WoW2.Sdk.Beta.Be.Files.Module" Version="10.0.0-beta" />
<PackageReference Include="WoW2.Sdk.Beta.Be.Files.Module" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add WoW2.Sdk.Beta.Be.Files.Module --version 10.0.0-beta
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: WoW2.Sdk.Beta.Be.Files.Module, 10.0.0-beta"
#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.
#:package WoW2.Sdk.Beta.Be.Files.Module@10.0.0-beta
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=WoW2.Sdk.Beta.Be.Files.Module&version=10.0.0-beta&prerelease
#tool nuget:?package=WoW2.Sdk.Beta.Be.Files.Module&version=10.0.0-beta&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
WoW2.Sdk.Beta.Be.Files.Module
Form 1 of the Files capability: uploads and the file store in the consumer's process, over the consumer's database
and blob store. The consumer owns the tables and applies the embedded Migrations/NNN-name/{Apply,Rollback}.sql with
the be sdk migrator.
- uploads spool through a temp file, are hashed and checked against their name (
Files.Formats) and the app policy, then stored once per tenant at{tenant}/{sha256[..2]}/{sha256} - a retried upload with the same idempotency key returns the first file
- reads whole or by byte range; lists newest first with a cursor; rename within the stored type; soft delete, restore within retention; an hourly sweep purges deleted, expired and unused bytes
- URLs: signed links to private files and immutable links to public ones on the content host (
Delivery.BaseUrl,Delivery.SigningKey);IFilesDeliveryServiceis what the Server routes serve through - references: a file lives while a record uses it; per app, unreferenced files purge after
OrphanRetentionand uploads expire afterDefaultLifetime - every call acts for
IFilesCallerService.Current: the be sdk ambient tenant orDefaultTenantId, and the user'ssub,org_idandazpclaims; replace the service to resolve callers another way
dotnet add package WoW2.Sdk.Beta.Be.Files.Module --prerelease
services.AddLocalBlobStorage(Path.Combine(env.ContentRootPath, "data", "blobs")); // or AddS3BlobStorage(…)
services.AddFiles().Configure(options =>
{
options.ConnectionString = "Data Source=app.db";
options.Policies["avatars"] = new() { MaxBytes = 5 * 1024 * 1024 };
options.Policies["avatars"].AllowedKinds.Add(FileKind.Image);
});
services.AddDatabaseBespokeMigrations(typeof(FilesModuleAssembly).Assembly, migrations => { /* provider, version */ });
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- WoW2.Sdk.Beta.Be (>= 10.0.88-beta)
- WoW2.Sdk.Beta.Be.Files.Abstractions (>= 10.0.0-beta)
- WoW2.Sdk.Beta.Be.Files.Formats (>= 10.0.0-beta)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on WoW2.Sdk.Beta.Be.Files.Module:
| Package | Downloads |
|---|---|
|
WoW2.Sdk.Beta.Be.Files.Server
Files server: delivery and share routes, upload protocols, tenancy and the admin API over the Files module. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.0-beta | 45 | 10/27/2026 |