Infsoft.WPE.App.Services 0.11.17

Prefix Reserved
dotnet add package Infsoft.WPE.App.Services --version 0.11.17
                    
NuGet\Install-Package Infsoft.WPE.App.Services -Version 0.11.17
                    
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="Infsoft.WPE.App.Services" Version="0.11.17" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Infsoft.WPE.App.Services" Version="0.11.17" />
                    
Directory.Packages.props
<PackageReference Include="Infsoft.WPE.App.Services" />
                    
Project file
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 Infsoft.WPE.App.Services --version 0.11.17
                    
#r "nuget: Infsoft.WPE.App.Services, 0.11.17"
                    
#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 Infsoft.WPE.App.Services@0.11.17
                    
#: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=Infsoft.WPE.App.Services&version=0.11.17
                    
Install as a Cake Addin
#tool nuget:?package=Infsoft.WPE.App.Services&version=0.11.17
                    
Install as a Cake Tool

Workplace Experience (WPE) Services library

This library provides the interfaces of all publicly available services, which can be used in an app implementation.

Services

Delegating handlers

Additionally two delegating handlers are defined.

These serve to use the caching service via CachingHandler and add common headers to every request DefaultHeadersHandler.

Examples

IToastService

var config = ToastConfig.WithTitle("Data Saved")
    .WithSubTitle("Your changes were successfully stored.") // Optional: subtitle text
    .WithIcon("check-circle-36")                            // Optional: icon name or URL
    .WithCloseButton(true)                                  // Optional: show close button
    .CloseAfter(3000)                                       // Optional: auto-close after milliseconds
    .WithAlignment(ToastConfigAlignment.TopRight)           // Optional: position on screen
    .WithColor(ToastConfigColor.Green);                     // Optional: predefined color
    // .WithCustomColor("#00FF99")                          // Optional: use custom HEX instead
    // .NotSelfClosing()                                    // Optional: require manual close

ToastService.Show(config);

IDialogService

var buttons = new List<DialogOptionsButton>
{
    DialogOptionsButton.WithText("Submit")
        .OnClicked(() => DeleteBooking(lockerItem.Item1, lockerItem.Item2))
        .AsPrimary(),

    DialogOptionsButton.WithText("Cancel")
        .AsSecondary()
};

// Create a dialog configuration using the fluent API
var config = DialogOptions.WithTitle("Open locker")
    .WithDescription("Are you sure you want to open this locker?")  // Optional: add one or more message lines
    .WithIcon("delete-36")                                          // Optional: icon name or URL
    .WithButtons(buttons)                                           // Optional: custom button list
    .DisableBackgroundClose();                                      // Optional: disable closing by clicking outside

DialogService.Show(config);
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Infsoft.WPE.App.Services:

Package Downloads
Infsoft.WPE.App.UIComponents

Basic components for developing modules used in infsoft's Workplace Experience application

Infsoft.WPE.App.Authentication.Base

Base authentication library used in platform dependent auth libraries (Infsoft.WPE.App.Authentication.Web and Infsoft.WPE.App.Authentication.Maui) for infsoft's Workplace Experience application

Infsoft.WPE.App.Layout

Provides components to unify the app layout

Infsoft.WPE.App.Authentication.Native

Native authentication library for infsoft's Workplace Experience application

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.11.17 155 1/14/2026
0.11.16 863 12/3/2025
0.11.15 673 12/2/2025
0.11.14 333 11/13/2025
0.11.13 199 11/7/2025
0.11.12 166 11/7/2025
0.11.11 197 11/6/2025
0.11.10 220 11/6/2025
0.11.9 220 11/6/2025
0.11.8 209 11/6/2025
0.11.7 195 11/5/2025
0.11.6 371 11/3/2025
0.11.5 178 10/31/2025
0.11.4 164 10/31/2025
0.11.3 151 10/31/2025
0.11.2 439 10/31/2025
0.11.1 643 9/24/2025
0.11.0 306 9/23/2025
0.10.21 281 9/5/2025
0.10.20 343 9/5/2025
0.10.19 234 9/3/2025
0.10.18 640 8/26/2025
0.10.17 331 8/22/2025
0.10.16 172 8/20/2025
0.10.15 811 7/28/2025
0.10.14 586 7/23/2025
0.10.13 549 7/21/2025
0.10.12 218 7/15/2025
0.10.11 266 7/14/2025
0.10.10 588 6/26/2025
0.10.9 252 6/26/2025
0.10.8 239 6/25/2025
0.10.7 254 6/23/2025
0.10.6 537 6/11/2025
0.10.5 386 6/11/2025
0.10.4 332 6/11/2025
0.10.3 346 6/11/2025
0.10.2 366 6/10/2025
0.10.1 336 6/10/2025
0.10.0 313 6/10/2025
0.9.34 345 5/27/2025
0.9.33 453 5/15/2025
0.9.32 291 5/14/2025
0.9.31 299 5/14/2025
0.9.30 264 5/14/2025
0.9.29 274 5/13/2025
0.9.28 307 5/13/2025
0.9.27 273 5/12/2025
0.9.26 703 4/25/2025
0.9.25 175 4/25/2025
0.9.24 224 4/25/2025
0.9.23 312 4/24/2025
0.9.22 221 4/24/2025
0.9.21 213 4/24/2025
0.9.20 220 4/24/2025
0.9.19 409 4/22/2025
0.9.18 206 4/22/2025
0.9.17 196 4/22/2025
0.9.16 198 4/18/2025
0.9.15 202 4/18/2025
0.9.14 208 4/18/2025
0.9.13 225 4/18/2025
0.9.12 499 4/16/2025
0.9.11 307 4/15/2025
0.9.10 394 4/13/2025
0.9.9 943 4/9/2025
0.9.8 514 4/8/2025
0.9.7 250 4/7/2025
0.9.6 212 4/7/2025
0.9.5 224 4/7/2025
0.9.4 405 4/3/2025
0.9.3 247 4/3/2025
0.9.2 375 4/1/2025
0.9.1 256 3/31/2025
0.9.0 201 3/31/2025
0.8.7 717 3/26/2025
0.8.6 537 3/26/2025
0.8.5 557 3/25/2025
0.8.4 429 3/20/2025
0.8.3 192 3/20/2025
0.8.2 207 3/19/2025
0.8.1 729 3/13/2025
0.8.0 192 3/13/2025
0.7.7 390 3/12/2025
0.7.6 480 3/6/2025
0.7.5 533 3/6/2025
0.7.4 670 3/6/2025
0.7.3 334 3/5/2025
0.7.2 311 3/5/2025
0.7.1 252 3/5/2025
0.7.0 278 3/5/2025
0.6.5 591 3/4/2025
0.6.4 269 3/4/2025
0.6.3 345 3/4/2025
0.6.2 387 2/28/2025
0.6.1 642 2/24/2025
0.6.0 153 2/24/2025
0.5.2 258 2/20/2025
0.5.1 553 2/18/2025
0.5.0 128 2/18/2025
0.4.13 420 2/13/2025
0.4.12 174 2/13/2025
0.4.11 199 2/12/2025
0.4.10 175 2/12/2025
0.4.7 158 2/12/2025
0.4.6 146 2/12/2025
0.4.5 160 2/11/2025
0.4.4 155 2/11/2025
0.4.3 142 2/11/2025
0.4.2 192 2/10/2025
0.4.1 277 2/6/2025
0.4.0 962 1/21/2025
0.3.5 557 12/18/2024
0.3.4 1,165 11/18/2024
0.3.3 152 11/18/2024
0.3.2 754 11/18/2024
0.3.1 205 11/12/2024
0.3.0 237 11/11/2024
0.2.10 559 11/4/2024
0.2.9 161 11/4/2024
0.2.8 282 10/30/2024
0.2.7 199 10/28/2024
0.2.6 178 10/28/2024
0.2.5 174 10/28/2024
0.2.4 298 10/25/2024
0.2.3 154 10/25/2024
0.2.2 327 10/22/2024
0.2.1 270 10/15/2024
0.2.0 156 10/14/2024
0.1.8 262 10/11/2024
0.1.7 371 9/30/2024
0.1.6 147 9/30/2024
0.1.5 251 9/27/2024
0.1.4 197 9/26/2024
0.1.3 155 9/26/2024
0.1.2 151 9/26/2024
0.1.1 167 9/26/2024
0.1.0 180 9/26/2024
0.1.0-next48 305 9/12/2024
0.1.0-next47 152 9/12/2024
0.1.0-next46 277 9/9/2024
0.1.0-next45 166 7/26/2024
0.1.0-next44 146 7/26/2024
0.1.0-next43 145 7/25/2024
0.1.0-next42 242 7/24/2024
0.1.0-next41 149 7/23/2024
0.1.0-next40 180 7/22/2024
0.1.0-next39 157 7/15/2024
0.1.0-next38 210 7/8/2024
0.1.0-next37 134 7/8/2024
0.1.0-next36 133 7/8/2024
0.1.0-next35 134 7/8/2024
0.1.0-next34 166 7/8/2024
0.1.0-next33 128 7/8/2024
0.1.0-next32 139 7/8/2024
0.1.0-next31 141 7/8/2024
0.1.0-next30 1,184 7/5/2024
0.1.0-next29 171 7/5/2024
0.1.0-next28 150 7/5/2024
0.1.0-next27 108 7/5/2024
0.1.0-next26 144 7/5/2024
0.1.0-next25 132 7/5/2024
0.1.0-next24 201 7/4/2024
0.1.0-next23 172 7/4/2024
0.1.0-next22 186 7/1/2024
0.1.0-next21 165 7/1/2024
0.1.0-next20 140 7/1/2024
0.1.0-next19 159 7/1/2024
0.1.0-next18 206 6/27/2024
0.1.0-next17 137 6/27/2024
0.1.0-next16 168 6/27/2024
0.1.0-next15 196 6/24/2024
0.1.0-next14 174 6/24/2024
0.1.0-next13 166 6/20/2024
0.1.0-next12 156 6/20/2024
0.1.0-next11 228 6/4/2024
0.1.0-next10 169 5/28/2024
0.1.0-next09 462 5/24/2024
0.1.0-next08 173 5/24/2024
0.1.0-next07 186 5/24/2024
0.1.0-next06 160 5/24/2024
0.1.0-next05 155 5/22/2024
0.1.0-next04 151 5/22/2024
0.1.0-next03 131 5/22/2024
0.1.0-next02 159 5/22/2024
0.1.0-next01 130 5/21/2024
0.1.0-next00 196 5/21/2024