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

OILink

public class OILink : ProcessOwner
public static OILinkStatus Status { get; }

public int NativeProcessId { get; }

public OILink(IAuthenticate UserAuthenticationInfo)

public static OILinkStatus init(DirectoryInfo OILinkDir, IAuthenticate UserAuthenticationInfo)

public static OILinkStatus init(DirectoryInfo OILinkDir, uint WorkerProcessTimeOut, IAuthenticate UserAuthenticationInfo)

public static void SetProcessMemoryLimit(int MemoryLimit)

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

public void DACloseTreeRecord(OIHandle handle)

public OIHandle DAOpenDocument(FileInfo finfo, int fiId)

public OIHandle DAOpenDocument(OIMemMapFile MemMapFileInfo)

public OIHandle DAOpenDocument(OIMemMapFile MemMapFileInfo, int fiId)

public OIHandle DAOpenDocument(BasicIO source, int fiId, IOType ioType)

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

public void DAOpenNextDocument(OIHandle hexp, FileInfo source)

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

public void DAOpenNextDocument(OIHandle hexp, OIMemMapFile MemMapFileInfo)

public void DAOpenNextDocument(OIHandle hexp, OIMemMapFile MemMapFileInfo, int fiId)

public void DAOpenNextDocument(OIHandle hdoc, BasicIO source, int fiId, IOType ioType)

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

public OIHandle DAOpenTreeRecord(OIHandle hdoc, int index)

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

public void DASaveInputObject(OIHandle hdoc, FileInfo sink)

public void DASaveInputObject(OIHandle hdoc, BasicIO sink)

public DATreeNode DASaveTreeRecord(OIHandle hdoc, int index, FileInfo sink)

public DATreeNode DASaveTreeRecord(OIHandle hdoc, int flags, int data1, int data2, FileInfo sink)

public DATreeNode DASaveTreeRecord(OIHandle hdoc, int index, BasicIO sink)

public DATreeNode DASaveTreeRecord(OIHandle hdoc, int flags, int data1, int data2, BasicIO sink)

public void DASetOption(OIHandle hdoc, int optionId, BasicIO basicIO)

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

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

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

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

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

public void DASetOption(OIHandle hdoc, int optionId, TiffOptions data)

public void DASetOption(OIHandle hdoc, int optionId, DefaultPageSize data)

public void DASetOption(OIHandle hdoc, int optionId, DefaultPrintMargins data)

public void DASetOption(OIHandle hdoc, int optionId, MailHeaderInfo data)

public void DASetOption(OIHandle hdoc, int optionId, DefaultPrintFont data)

public void DASetOption(OIHandle hdoc, int optionId, PrintFontAlias data)

public void DASetOption(OIHandle hdoc, int optionId, FontFilter data)

public void DASetOption(OIHandle hdoc, int optionId, StringList data)

public void DASetOption(OIHandle hdoc, int optionId, MarginText data)

public void DASetOption(OIHandle hdoc, int optionId, DateOrderOptions data)

public void endProcess()

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

public void EXApplyHilites(OIHandle handle, string json)

public void EXCloseExport(OIHandle hexport)

public long EXCountPages(OIHandle handle, int FormatId)

public OIHandle EXOpenExport(OIHandle hdoc, int outputFormat, FileInfo sink, OILinkCallback callback)

public OIHandle EXOpenExport(OIHandle hdoc, int outputFormat, BasicIO sink, OILinkCallback callback, bool IsUsingStreams)

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

public EXRunExportResponse EXRunExport(OIHandle hexport, bool runToCompletionAndClose)

public int FIGetFileId(FileInfo finfo, bool DoExtendedFI)

public int FIGetFileId(BasicIO source, bool DoExtendedFI)

public int FIGetFileId(string path, bool DoExtendedFI)

public int getAge()

public int GetIoIdForFile(FileInfo fileinfo)

public int GetIoIdForFile(Stream strm)

public void increaseAge(int count)

public bool isAlive()

public OILinkByteBuffer readBytes(int count)

public void sendBytes(OILinkByteBuffer bytes)

public void sendPBMessage(ToNative mes)

public void SetCallback(OILinkCallback cb)

public void SetHilites(OIHandle handle, List<Hilite> hilites)

public void SetHiliteStampImages(OIHandle handle, List<HiliteStampImage> images)