View.OrchestratorBase
0.3.0.1
See the version list below for details.
dotnet add package View.OrchestratorBase --version 0.3.0.1
NuGet\Install-Package View.OrchestratorBase -Version 0.3.0.1
<PackageReference Include="View.OrchestratorBase" Version="0.3.0.1" />
paket add View.OrchestratorBase --version 0.3.0.1
#r "nuget: View.OrchestratorBase, 0.3.0.1"
// Install View.OrchestratorBase as a Cake Addin #addin nuget:?package=View.OrchestratorBase&version=0.3.0.1 // Install View.OrchestratorBase as a Cake Tool #tool nuget:?package=View.OrchestratorBase&version=0.3.0.1
View.io Orchestrator Base Classes and Interfaces
Base classes and interfaces that must be implemented to deploy code with the View Orchestrator.
Project Requirements for Steps
Include Dependent Libraries
When creating a C# package containing a step, the following are required in your .csproj
file inside a PropertyGroup
:
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
<PublishSingleFile>true</PublishSingleFile>
<SelfContained>true</SelfContained>
This ensures dependency and package DLLs are copied to your output directory rather than referenced as packages.
Helpful links:
Implement Base Class and Interface
The base class StepBase
and interface IStepProcessor
must be implemented to be deployed on the View Orchestrator. Your code should
using View.OrchestratorBase
public class MyClass : StepBase, IStepProcessor
{
public async Task<StepResponse> Process(StepRequest req)
{
// your code here
StepResponse resp = new StepResponse
{
Result = StepResultEnum.Success, // or Failure, or Exception
Data = Encoding.UTF8.GetBytes([your data here])
};
return resp;
}
}
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. |
-
net8.0
- Timestamps (>= 1.0.9)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on View.OrchestratorBase:
Package | Downloads |
---|---|
View.Models
View.io is currently in BETA. Database models and supporting classes for View.io services. |
GitHub repositories
This package is not used by any popular GitHub repositories.