コード例 #1
0
 public void Close()
 {
     _CoreferenceResolver = null;
     if (_LinguisticsKernelConroller != null)
     {
         _LinguisticsKernelConroller.Dispose();
         _LinguisticsKernelConroller = null;
     }
 }
コード例 #2
0
        static LingvisticsWorkProcessor()
        {
//System.Diagnostics.Debugger.Break();
            _CoreferenceResolver = new CoreferenceResolver();

            _StopEvent = new ManualResetEvent(false);

            _WaitThread = new Thread(WorkThreadRoutine);
            _WaitThread.Start();

            //Выставить событие инициализации
            //---Thread.Sleep( 10000 ); - WTF???

            _StartEvent = new WindowsEvent(string.Format("LPStartEvent_{0}", Process.GetCurrentProcess().Id));
            _StartEvent.Set();
        }
コード例 #3
0
 public LingvisticsWorkInProcessor(bool useCoreferenceResolution, bool useGeoNamesDictionary, int maxEntityLength)
 {
     _CoreferenceResolver        = (useCoreferenceResolution) ? new CoreferenceResolver() : null;
     _LinguisticsKernelConroller = new LinguisticsKernelConroller(useGeoNamesDictionary, maxEntityLength);
 }