// Token: 0x06001189 RID: 4489 RVA: 0x00066710 File Offset: 0x00064910
 public InferenceTrainingAssistant(DatabaseInfo databaseInfo, LocalizedString name, string nonLocalizedName, InferenceTrainingStatusLogger trainingStatusLogger, InferenceTruthLabelsStatusLogger truthLabelsStatusLogger, GroupingModelTrainingConfiguration groupingModelTrainingConfiguration, GroupingModelTrainingStatusLogger groupingModelTrainingStatusLogger, bool isTruthLabelsLoggingEnabled) : base(databaseInfo, name, nonLocalizedName)
 {
     this.DiagnosticsSession                = Microsoft.Exchange.Search.Core.Diagnostics.DiagnosticsSession.CreateComponentDiagnosticsSession(base.NonLocalizedName, ExTraceGlobals.AssistantTracer, (long)this.GetHashCode());
     this.trainingStatusLogger              = trainingStatusLogger;
     this.truthLabelsStatusLogger           = truthLabelsStatusLogger;
     this.groupingModelTrainingStatusLogger = groupingModelTrainingStatusLogger;
     this.isTruthLabelsLoggingEnabled       = isTruthLabelsLoggingEnabled;
     this.orgContentExtractor               = new OrganizationContentExtractor();
     this.groupingModelTrainingPipeline     = new GroupingModelTrainingPipeline(groupingModelTrainingConfiguration, this.DiagnosticsSession, this.groupingModelTrainingStatusLogger);
 }
Example #2
0
 // Token: 0x0600119A RID: 4506 RVA: 0x000673B3 File Offset: 0x000655B3
 public InferenceTrainingAssistantType(InferenceTrainingConfiguration trainingConfig, GroupingModelTrainingConfiguration groupingModelTrainingConfig, InferenceTrainingStatusLogger trainingStatusLogger, InferenceTruthLabelsStatusLogger truthLabelsStatusLogger, GroupingModelTrainingStatusLogger groupingModelStatusLogger)
 {
     this.trainingConfiguration = trainingConfig;
     this.groupingModelTrainingConfiguration = groupingModelTrainingConfig;
     this.trainingStatusLogger              = trainingStatusLogger;
     this.truthLabelsStatusLogger           = truthLabelsStatusLogger;
     this.groupingModelTrainingStatusLogger = groupingModelStatusLogger;
 }