NORCE.Drilling.Trajectory.WebPages
1.0.0
See the version list below for details.
dotnet add package NORCE.Drilling.Trajectory.WebPages --version 1.0.0
NuGet\Install-Package NORCE.Drilling.Trajectory.WebPages -Version 1.0.0
<PackageReference Include="NORCE.Drilling.Trajectory.WebPages" Version="1.0.0" />
<PackageVersion Include="NORCE.Drilling.Trajectory.WebPages" Version="1.0.0" />
<PackageReference Include="NORCE.Drilling.Trajectory.WebPages" />
paket add NORCE.Drilling.Trajectory.WebPages --version 1.0.0
#r "nuget: NORCE.Drilling.Trajectory.WebPages, 1.0.0"
#:package NORCE.Drilling.Trajectory.WebPages@1.0.0
#addin nuget:?package=NORCE.Drilling.Trajectory.WebPages&version=1.0.0
#tool nuget:?package=NORCE.Drilling.Trajectory.WebPages&version=1.0.0
NORCE.Drilling.Trajectory.WebPages
NORCE.Drilling.Trajectory.WebPages is a Razor class library that contains the Trajectory UI pages extracted from the main Trajectory web application.
It currently provides:
TrajectoryMainTrajectoryEditTrajectoryInterpolatedMainTrajectoryInterpolationEdit- supporting UI components used by those pages
Purpose
This package makes the Trajectory and TrajectoryInterpolation pages reusable from another ASP.NET Core Blazor host application without copying the page source into that host.
Dependencies
The package depends on:
NORCE.Drilling.Trajectory.ModelSharedOutMudBlazorPlotly.BlazorOSDC.UnitConversion.DrillingRazorMudComponents
Host Application Requirements
The consuming application is expected to:
- reference this package
- configure routing so the assembly containing
NORCE.Drilling.Trajectory.WebPagescomponents is discovered - provide the required MudBlazor services
- load the Plotly.Blazor static assets
- initialize
WebAppConfigurationwith the service endpoint URLs before the pages are used
Configuration
The pages use static properties on WebAppConfiguration:
TrajectoryHostURLUnitConversionHostURLClusterHostURLFieldHostURLWellHostURLWellBoreHostURLWellBoreArchitectureHostURLRigHostURL
These values must be assigned by the host application during startup.
Notes
This package contains the UI pages and page-specific support code. It does not by itself provide the service backend.
| 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. |
-
net8.0
- ModelSharedOut (>= 1.0.0)
- MudBlazor (>= 8.14.0)
- OSDC.DotnetLibraries.Drilling.Surveying (>= 1.2.9)
- 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.