Table of Contents

Class InstallerRepoProvider

Namespace
StockSharp.Installer
Assembly
StockSharp.Installer.dll
public class InstallerRepoProvider : CachingSourceProvider
Inheritance
InstallerRepoProvider
Extension Methods

Fields

NugetFeedRepoKey

nuget.org

public const string NugetFeedRepoKey = "nugetorg"

Field Value

string

StockSharpRepoKey

StockSharp private nuget repository.

public const string StockSharpRepoKey = "stocksharp"

Field Value

string

Properties

AllowNugetCache

public static bool AllowNugetCache { get; set; }

Property Value

bool

InstallerPackagesDownloadFolder

Download directory for packages.

public static string InstallerPackagesDownloadFolder { get; }

Property Value

string

InstallerPackagesFolder

Temporary directory for packages.

public static string InstallerPackagesFolder { get; }

Property Value

string

NugetFeedRepository

nuget.org

public SourceRepository NugetFeedRepository { get; }

Property Value

SourceRepository

Settings

public ISettings Settings { get; }

Property Value

ISettings

StockSharpRepository

StockSharp nuget repository.

public SourceRepository StockSharpRepository { get; }

Property Value

SourceRepository

Methods

CheckClearPackages()

Clear packages from temp dirs.

public static void CheckClearPackages()

CheckClearPackagesAsync(CancellationToken)

Clear packages from temp dirs.

public static Task CheckClearPackagesAsync(CancellationToken token)

Parameters

token CancellationToken

Returns

Task

GetInstanceAsync(CancellationToken)

public static Task<InstallerRepoProvider> GetInstanceAsync(CancellationToken token)

Parameters

token CancellationToken

Returns

Task<InstallerRepoProvider>

GetRepoKeys()

Get all repo keys.

public static IEnumerable<string> GetRepoKeys()

Returns

IEnumerable<string>