Interface ITerminologyProviderManager
This interface represents a mechanism responsible for creating and getting available terminology providers
Inherited Members
Namespace: SdlSdl.TerminologySdl.Terminology.TerminologyProviderCore
Assembly: Sdl.Terminology.TerminologyProvider.Core.dll
Syntax
public interface ITerminologyProviderManager : IDisposable
Methods
GetTerminologyProvider(Uri)
Get an instance of a terminology provider, specified by its uri.
Declaration
ITerminologyProvider GetTerminologyProvider(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | The Uri address of the terminology provider. |
Returns
Type | Description |
---|---|
ITerminologyProvider | The terminology provider instance. |
GetTerminologyProvider(Uri, ITerminologyProviderCredentialStore)
Get an instance of a terminology provider, specified by its Uri.
Declaration
ITerminologyProvider GetTerminologyProvider(Uri uri, ITerminologyProviderCredentialStore credentials)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | The Uri address of the terminology provider. |
ITerminologyProviderCredentialStore | credentials | The credential store containing the provider credential to perform login. |
Returns
Type | Description |
---|---|
ITerminologyProvider | The terminology provider instance. |
GetTerminologyProviderViewerWinFormsUI(Uri)
Returns the terminology provider viewer win forms UI object specific for the input URI
Declaration
ITerminologyProviderViewerWinFormsUI GetTerminologyProviderViewerWinFormsUI(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | The terminology provider URI. |
Returns
Type | Description |
---|---|
ITerminologyProviderViewerWinFormsUI | The terminology provider viewer win forms UI. |
GetTerminologyProviderViewerWinFormsUIs()
Returns the list of available terminology provider viewer win forms UI
Declaration
IEnumerable<ITerminologyProviderViewerWinFormsUI> GetTerminologyProviderViewerWinFormsUIs()
Returns
Type | Description |
---|---|
IEnumerableITerminologyProviderViewerWinFormsUI | The list of available terminology provider viewer win forms UI. |
GetTerminologyProviderWinFormsUI(Uri)
Returns the win forms UI for the specified terminology provider
Declaration
ITerminologyProviderWinFormsUI GetTerminologyProviderWinFormsUI(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | The terminology provider URI. |
Returns
Type | Description |
---|---|
ITerminologyProviderWinFormsUI | The win forms UI. |
GetTerminologyProviderWinFormsUIs()
Returns the list of all available terminology providers that have implementations for win forms UI.
Declaration
IEnumerable<ITerminologyProviderWinFormsUI> GetTerminologyProviderWinFormsUIs()
Returns
Type | Description |
---|---|
IEnumerableITerminologyProviderWinFormsUI | The list of terminology providers win forms UI. |
RemoveTerminologyProvider(Uri)
Remove a terminology provider based on uri
Declaration
bool RemoveTerminologyProvider(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri |
Returns
Type | Description |
---|---|
bool | True if remove was successfully. Otherwise false |