KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.NodeManager.Launcher.Utils.PackageRepositoryExtensions Class Reference

Extensions for IPackageRepository More...

Static Public Member Functions

static async Task CreateServiceAsync (this IPackageRepository repository, IEnumerable< PackageIdentity > packages, string runtime, string frameworkName, string outputDir, string executionFileName, Action< string > logAction=null)
 Installs needed packages and configures the service More...
 

Public Attributes

const string Net46 = ".NETFramework,Version=v4.6"
 The .NET Framework 4.6 name More...
 
const string NetCore = ".NETCoreApp,Version=v1.1"
 The .NET Core App 1.1 name More...
 

Detailed Description

Extensions for IPackageRepository

Definition at line 22 of file PackageRepositoryExtensions.cs.

Member Function Documentation

◆ CreateServiceAsync()

static async Task KlusterKite.NodeManager.Launcher.Utils.PackageRepositoryExtensions.CreateServiceAsync ( this IPackageRepository  repository,
IEnumerable< PackageIdentity >  packages,
string  runtime,
string  frameworkName,
string  outputDir,
string  executionFileName,
Action< string >  logAction = null 
)
static

Installs needed packages and configures the service

Parameters
repositoryThe nuget repository
packagesThe list of packages
runtimeThe current runtime
frameworkNameThe runtime framework name
outputDirThe path to install service
executionFileNameThe service execution file name to provide configuration files
logActionThe log writing action
Returns
The async task

Definition at line 71 of file PackageRepositoryExtensions.cs.

Member Data Documentation

◆ Net46

const string KlusterKite.NodeManager.Launcher.Utils.PackageRepositoryExtensions.Net46 = ".NETFramework,Version=v4.6"

The .NET Framework 4.6 name

Definition at line 27 of file PackageRepositoryExtensions.cs.

◆ NetCore

const string KlusterKite.NodeManager.Launcher.Utils.PackageRepositoryExtensions.NetCore = ".NETCoreApp,Version=v1.1"

The .NET Core App 1.1 name

Definition at line 32 of file PackageRepositoryExtensions.cs.


The documentation for this class was generated from the following file: