NORCE.Drilling.Cluster.WebPages
1.0.3
dotnet add package NORCE.Drilling.Cluster.WebPages --version 1.0.3
NuGet\Install-Package NORCE.Drilling.Cluster.WebPages -Version 1.0.3
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="NORCE.Drilling.Cluster.WebPages" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NORCE.Drilling.Cluster.WebPages" Version="1.0.3" />
<PackageReference Include="NORCE.Drilling.Cluster.WebPages" />
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 NORCE.Drilling.Cluster.WebPages --version 1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: NORCE.Drilling.Cluster.WebPages, 1.0.3"
#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 NORCE.Drilling.Cluster.WebPages@1.0.3
#: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=NORCE.Drilling.Cluster.WebPages&version=1.0.3
#tool nuget:?package=NORCE.Drilling.Cluster.WebPages&version=1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
NORCE.Drilling.Cluster.WebPages
NORCE.Drilling.Cluster.WebPages is a Razor class library that packages the ClusterMain, ClusterEdit, and StatisticsMain pages together with the plotting component and page utilities they require.
Contents
ClusterMainClusterEditStatisticsMainScatterPlot- Cluster page support classes such as API access helpers and unit/reference helpers
Dependencies
The package depends on:
ModelSharedOutOSDC.DotnetLibraries.Drilling.WebAppUtilsMudBlazorOSDC.UnitConversion.DrillingRazorMudComponentsPlotly.Blazor
Host application requirements
The consuming web app is expected to:
- Reference this package.
- Provide an implementation of
IClusterWebPagesConfiguration. - Register that configuration and
IClusterAPIUtilsin dependency injection. - Include the library assembly in Blazor routing via
AdditionalAssemblies.
Example registration:
builder.Services.AddSingleton<IClusterWebPagesConfiguration>(new WebPagesHostConfiguration
{
ClusterHostURL = builder.Configuration["ClusterHostURL"] ?? string.Empty,
FieldHostURL = builder.Configuration["FieldHostURL"] ?? string.Empty,
RigHostURL = builder.Configuration["RigHostURL"] ?? string.Empty,
UnitConversionHostURL = builder.Configuration["UnitConversionHostURL"] ?? string.Empty
});
builder.Services.AddSingleton<IClusterAPIUtils, ClusterAPIUtils>();
Example routing:
<Router AppAssembly="@typeof(App).Assembly"
AdditionalAssemblies="new[] { typeof(NORCE.Drilling.Cluster.WebPages.ClusterMain).Assembly }">
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. 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.
-
net8.0
- MudBlazor (>= 8.14.0)
- OSDC.DotnetLibraries.Drilling.WebAppUtils (>= 1.1.0)
- OSDC.DotnetLibraries.General.DataManagement (>= 2.1.0)
- OSDC.UnitConversion.DrillingRazorMudComponents (>= 3.3.47)
- Plotly.Blazor (>= 6.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.