Niobium.Channel.Profile
4.2.66
dotnet add package Niobium.Channel.Profile --version 4.2.66
NuGet\Install-Package Niobium.Channel.Profile -Version 4.2.66
<PackageReference Include="Niobium.Channel.Profile" Version="4.2.66" />
<PackageVersion Include="Niobium.Channel.Profile" Version="4.2.66" />
<PackageReference Include="Niobium.Channel.Profile" />
paket add Niobium.Channel.Profile --version 4.2.66
#r "nuget: Niobium.Channel.Profile, 4.2.66"
#:package Niobium.Channel.Profile@4.2.66
#addin nuget:?package=Niobium.Channel.Profile&version=4.2.66
#tool nuget:?package=Niobium.Channel.Profile&version=4.2.66
Niobium.Channel.Profile
Niobium.Channel.Profile provides user profile management services and abstractions for the Niobium framework. It enables secure, extensible, and event-driven management of user profile data in .NET and Blazor applications.
What is this project about?
- Implements profile storage, retrieval, and update logic for user-centric business applications.
- Supplies interfaces and base classes for profile entities, events, and repositories.
- Used by consumer projects to manage user profile data, preferences, and related events.
Getting Started
1. Install the NuGet Package
Add the package to your .NET or Blazor project:
dotnet add package Niobium.Channel.Profile
2. Register Services in Dependency Injection
Add Niobium.Channel.Profile to your DI container (typically in Program.cs):
using Niobium.Channel.Profile;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddChannelProfile();
3. Use Profile Services in Your Application
Inject and use the provided services in your application:
@inject IProfileService ProfileService
IProfileServiceprovides methods for retrieving and updating user profile data.- Extend or implement profile entities and events as needed for your domain.
4. Integration with Other Niobium Packages
Niobium.Channel.Profile is designed to work seamlessly with:
Niobium.Channel.Identityfor authentication and user contextNiobium.Channelfor event-driven business logic- All other Niobium.* packages
Contributing
Contributions are welcome! To contribute:
- Fork the repository
- Create a feature branch
- Make your changes with clear commit messages
- Submit a pull request
Please ensure your code follows the existing style and includes appropriate tests and documentation.
License
This project is licensed under the MIT License. See the LICENSE file for details.
| 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. |
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Http.Resilience (>= 10.9.0)
- Niobium.Channel (>= 4.2.66)
- Niobium.Identity (>= 4.2.66)
- Niobium.Profile (>= 4.2.66)
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 |
|---|---|---|
| 4.2.66 | 87 | 9/4/2026 |
| 4.0.60 | 93 | 8/30/2026 |
| 4.0.53 | 108 | 8/27/2026 |
| 4.0.48 | 104 | 8/9/2026 |
| 4.0.42 | 104 | 7/18/2026 |
| 4.0.37 | 108 | 7/17/2026 |
| 4.0.35 | 107 | 7/17/2026 |
| 4.0.34 | 104 | 7/17/2026 |
| 4.0.33 | 109 | 7/16/2026 |
| 4.0.32 | 112 | 7/2/2026 |
| 3.4.30 | 209 | 12/22/2025 |
| 3.4.29 | 316 | 11/11/2025 |
| 3.4.28 | 197 | 11/2/2025 |
| 3.4.27 | 150 | 11/1/2025 |
| 3.4.26 | 147 | 11/1/2025 |
| 3.4.25 | 143 | 11/1/2025 |
| 3.4.24 | 188 | 10/31/2025 |
| 3.2.23 | 135 | 10/18/2025 |
| 3.2.22 | 178 | 10/17/2025 |
| 3.2.21 | 171 | 10/17/2025 |