<PackageReference Include="Relativity.OutsideIn" Version="2023.7.0" />

OILink.OILink

public class OILink : IOILink, IProcessOwner
public static bool UseSharedMemory

public bool CanHandleCumulativeSet { get; }

public string ConversionId { get; set; }

public int NativeProcessId { get; }

public static IOILinkStatus init(DirectoryInfo OILinkDir, IOILinkConfiguration Config)

public static IOILinkStatus init(DirectoryInfo OILinkDir, uint WorkerProcessTimeOut, IOILinkConfiguration Config)

public static void SetProcessMemoryLimit(int MemoryLimit)

public void DACloseDocument(IOIHandle hdoc, bool bCloseAllOpenSrcDocs = true)

public void DACloseTreeRecord(IOIHandle handle)

public IObjectInfo DAGetObjectInfo(IOIHandle objecthandle)

public IOIHandle DAOpenDocument(FileInfo finfo, int fiId)

public IOIHandle DAOpenDocument(IOIMemMapFile MemMapFileInfo)

public IOIHandle DAOpenDocument(IOIMemMapFile MemMapFileInfo, int fiId)

public IOIHandle DAOpenDocument(IBasicIO source, int fiId, InputType inputType)

public IOIHandle DAOpenDocumentObject(IOIHandle parent, long type, long data1, long data2, long data3, long data4)

public void DAOpenNextDocument(IOIHandle hexp, FileInfo source)

public void DAOpenNextDocument(IOIHandle hexp, FileInfo source, int fiId)

public void DAOpenNextDocument(IOIHandle hexp, IOIMemMapFile MemMapFileInfo)

public void DAOpenNextDocument(IOIHandle hexp, IOIMemMapFile MemMapFileInfo, int fiId)

public void DAOpenNextDocument(IOIHandle hdoc, IBasicIO source, int fiId, InputType inputType)

public IOIHandle DAOpenSubdocumentById(IOIHandle hdoc, int id, int flags)

public IOIHandle DAOpenTreeRecord(IOIHandle hdoc, int index)

public IOIHandle DAOpenTreeRecord(IOIHandle hdoc, int flags, int data1, int data2)

public void DASaveInputObject(IOIHandle hdoc, FileInfo sink)

public void DASaveInputObject(IOIHandle hdoc, IBasicIO sink)

public ITreeNode DASaveTreeRecord(IOIHandle hdoc, int index, FileInfo sink)

public ITreeNode DASaveTreeRecord(IOIHandle hdoc, int flags, int data1, int data2, FileInfo sink)

public ITreeNode DASaveTreeRecord(IOIHandle hdoc, int index, IBasicIO sink)

public ITreeNode DASaveTreeRecord(IOIHandle hdoc, int flags, int data1, int data2, IBasicIO sink)

public void DASetOption(IOIHandle hdoc, int optionId, IBasicIO basicIO)

public void DASetOption(IOIHandle hdoc, int optionId, string strValue)

public void DASetOption(IOIHandle hdoc, int optionId, bool bData)

public void DASetOption(IOIHandle hdoc, int optionId, short wData)

public void DASetOption(IOIHandle hdoc, int optionId, float fData)

public void DASetOption(IOIHandle hdoc, int optionId, int longData)

public void DASetOption(IOIHandle hdoc, int optionId, ITiffOptions tiffOptions)

public void DASetOption(IOIHandle hdoc, int optionId, PageInfo data)

public void DASetOption(IOIHandle hdoc, int optionId, IMargins margins)

public void DASetOption(IOIHandle hdoc, MailHeaders mailhdrs)

public void DASetOption(IOIHandle hdoc, int optionId, IFontInfo data)

public void DASetOption(IOIHandle hdoc, int optionId, IFontAliases fontaliases)

public void DASetOption(IOIHandle hdoc, int optionId, IFontList fontlist)

public void DASetOption(IOIHandle hdoc, int optionId, List<string> stringslist)

public void DASetOption(IOIHandle hdoc, int optionId, MarginText margindata)

public void DASetOption(IOIHandle hdoc, int optionId, ShortDateFormat data)

public void endProcess()

public void EXAddKeyValuePairs(IOIHandle hexport, Dictionary<string, string> stringPairs)

public void EXApplyHilites(IOIHandle handle, string json)

public void EXCloseExport(IOIHandle hexport)

public long EXCountPages(IOIHandle handle, int FormatId)

public IOIHandle EXOpenExport(IOIHandle hdoc, IFileFormat outputFormat, FileInfo sink, IOILinkCallback callback)

public IOIHandle EXOpenExport(IOIHandle hdoc, IFileFormat outputFormat, IBasicIO sink, IOILinkCallback callback, bool IsUsingStreams)

public void EXRedactText(IOIHandle handle, uint StartACC, uint EndACC, string Label)

public IExportStatus EXRunExport(IOIHandle hexport, bool runToCompletionAndClose)

public int FIGetFileId(FileInfo finfo, int FIFlags)

public int FIGetFileId(IBasicIO source, int FIFlags)

public int FIGetFileId(string path, int FIFlags)

public int getAge()

public int GetIoIdForFile(FileInfo fileinfo)

public int GetIoIdForFile(Stream strm)

public void increaseAge(int count)

public bool isAlive(bool PossibleInterruptError)

public void LockLocalMutex()

public void ReleaseLocalMutex()

public void SetCallback(IOILinkCallback cb)

public void SetCumulativeOptions(string jsonOptions)

public void SetHilites(IOIHandle handle, List<IHighlightData> hilites)

public void SetHiliteStampImages(IOIHandle handle, List<IStampImage> stamps)

public void SetMetricsDict(MetricsCollector MetricsHandler, bool GenerateHash)

public string UTGetTogglesList()