ExtensionPlugIn.SafeMode Property

Top  Previous  Next

Flag indicating if the extension should be run in a separate process from the search process.

 

[Visual Basic]

 

Public Property SafeMode As Boolean

 

 

Property Value

 

True if the extension should be run in a separate process from the search process, otherwise False if the extension should be run in-process.

 

Remarks

 

An extension is a COM object that is normally loaded in-process. If the extension is flagged to run in SafeMode the engine will try to load the extension with the CLSCTX_LOCAL_SERVER flag specified instead of CLSCTX_INPROC_SERVER, which will cause the extension to run in its own process space.

 

Running an extension in SafeMode will prevent a badly behaved extension from crashing the search engine's process space but since the extension will be running in a separate process method calls to the extension will be slower and therefore searching with the extension will be slower.

 

 


Copyright © 2003-2013 Mythicsoft Ltd. All rights reserved.
SDK help file version: 7.0.2