Search Results for

    Show / Hide Table of Contents

    Interface ITerminologyProviderManager

    This interface represents a mechanism responsible for creating and getting available terminology providers

    Inherited Members
    IDisposable.Dispose()
    Namespace: Sdl.Terminology.TerminologyProvider.Core
    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
    IEnumerable<ITerminologyProviderViewerWinFormsUI>

    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
    IEnumerable<ITerminologyProviderWinFormsUI>

    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

    In this article
    • Methods
      • GetTerminologyProvider(Uri)
      • GetTerminologyProvider(Uri, ITerminologyProviderCredentialStore)
      • GetTerminologyProviderViewerWinFormsUI(Uri)
      • GetTerminologyProviderViewerWinFormsUIs()
      • GetTerminologyProviderWinFormsUI(Uri)
      • GetTerminologyProviderWinFormsUIs()
      • RemoveTerminologyProvider(Uri)
    Back to top Generated by DocFX