C# Класс Optimization.OptimizerAppDomainManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetData ( AppDomain ad, string key ) : T
GetResults ( ) : Dictionary>
GetResults ( AppDomain ad ) : Dictionary>
Initialize ( ) : void
RunAlgorithm ( Dictionary list, IOptimizerConfiguration config ) : decimal>.Dictionary
RunAlgorithmAsync ( Dictionary list, IOptimizerConfiguration config ) : Tuple>>

Can be used to "russian doll" QCAlgorithm

SetData ( AppDomain ad, string key, object item ) : void
SetResults ( AppDomain ad, object item ) : void

Защищенные методы

Метод Описание
SetupAppDomain ( ) : AppDomainSetup

Приватные методы

Метод Описание
CreateQueuerInAppDomain ( AppDomain &ad ) : Optimization.Queuer
CreateRunnerInAppDomain ( AppDomain &ad ) : Optimization.Runner

Описание методов

GetData() публичный статический Метод

public static GetData ( AppDomain ad, string key ) : T
ad AppDomain
key string
Результат T

GetResults() публичный статический Метод

public static GetResults ( ) : Dictionary>
Результат Dictionary>

GetResults() публичный статический Метод

public static GetResults ( AppDomain ad ) : Dictionary>
ad AppDomain
Результат Dictionary>

Initialize() публичный статический Метод

public static Initialize ( ) : void
Результат void

RunAlgorithm() публичный статический Метод

public static RunAlgorithm ( Dictionary list, IOptimizerConfiguration config ) : decimal>.Dictionary
list Dictionary
config IOptimizerConfiguration
Результат decimal>.Dictionary

RunAlgorithmAsync() публичный статический Метод

Can be used to "russian doll" QCAlgorithm
public static RunAlgorithmAsync ( Dictionary list, IOptimizerConfiguration config ) : Tuple>>
list Dictionary
config IOptimizerConfiguration
Результат Tuple>>

SetData() публичный статический Метод

public static SetData ( AppDomain ad, string key, object item ) : void
ad AppDomain
key string
item object
Результат void

SetResults() публичный статический Метод

public static SetResults ( AppDomain ad, object item ) : void
ad AppDomain
item object
Результат void

SetupAppDomain() защищенный статический Метод

protected static SetupAppDomain ( ) : AppDomainSetup
Результат AppDomainSetup