What is the best way for a Trados Studio Translation Service Provider plugin to access and search an sdltb (MultiTerm termbase) file?

I am currently developing an
Translation Service Provider plugin for Trados Studio using C#. I would like the plugin to directly access and search the sdltb (MultiTerm termbase) file, and automate terminology recognition and replacement during translation.

- Goal: The plugin should be able to obtain terminology recognition results from the sdltb file and automatically apply the recognized terms to the translation process.
- What I've tried: I have searched the official SDK documentation and past threads in the Developer Community. The MultiTerm SDK is rather old, and it seems hard to get sufficient information using only the newer Studio API.
- What I am looking for: Please share recommended approaches, API references, sample code, examples from existing plugins, or direct readout techniques (OLEDB, etc.).
- Environment: Trados Studio 2024/ C#

Any insights from those who have tackled similar challenges, or the latest official API information, would be very appreciated.
I appreciate any code snippets or implementation details from your experience.
Thank you!