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
StockSharpRepoKey
StockSharp private nuget repository.
public const string StockSharpRepoKey = "stocksharp"
Field Value
Properties
AllowNugetCache
public static bool AllowNugetCache { get; set; }
Property Value
InstallerPackagesDownloadFolder
Download directory for packages.
public static string InstallerPackagesDownloadFolder { get; }
Property Value
InstallerPackagesFolder
Temporary directory for packages.
public static string InstallerPackagesFolder { get; }
Property Value
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
GetInstanceAsync(CancellationToken)
public static Task<InstallerRepoProvider> GetInstanceAsync(CancellationToken token)
Parameters
token
CancellationToken
Returns
GetRepoKeys()
Get all repo keys.
public static IEnumerable<string> GetRepoKeys()