<PackageReference Include="Relativity.Server.Extensibility.SDK" Version="5000.0.2" />

ISearchProviderManager

public interface ISearchProviderManager : IDisposable
ISearchProviderManager interface enables querying for search providers and their markup within a Relativity workspace.
Task<SearchProviderResult> GetActiveHtmlSearchProvidersAsync(int workspaceID, int artifactTypeID, bool useAdvancedSearch)

Retrieve all the active search providers that support a fully HTML UI.

Task<SearchProviderResult> GetActiveHtmlSearchProvidersAsync(int workspaceID, int artifactTypeID, bool useAdvancedSearch, CancellationToken cancellationToken)

Retrieve all the active search providers that support a fully HTML UI.

Task<SearchProviderResult> GetActiveHtmlSearchProvidersAsync(int workspaceID, int artifactTypeID, bool useAdvancedSearch, IProgress<ProgressReport> progress)

Retrieve all the active search providers that support a fully HTML UI.

Task<SearchProviderResult> GetActiveHtmlSearchProvidersAsync(int workspaceID, int artifactTypeID, bool useAdvancedSearch, CancellationToken cancellationToken, IProgress<ProgressReport> progress)

Retrieve all the active search providers that support a fully HTML UI.