Search Results for

    Show / Hide Table of Contents

    Class TerminologyProviderManager

    Singleton class, responsible for creating and getting available terminology providers. It maintains a list of created terminology providers based on its Uri address.

    Inheritance
    System.Object
    TerminologyProviderManager
    Implements
    System.IDisposable
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Sdl.Terminology.TerminologyProvider.Core
    Assembly: Sdl.Terminology.TerminologyProvider.Core.dll
    Syntax
    public class TerminologyProviderManager : IDisposable

    Properties

    DefaultTerminologyCredentialStore

    Property for default terminology credential store

    Declaration
    public static ITerminologyProviderCredentialStore DefaultTerminologyCredentialStore { get; }
    Property Value
    Type Description
    ITerminologyProviderCredentialStore

    Instance

    Instance property represents the singleton instance

    Declaration
    public static TerminologyProviderManager Instance { get; }
    Property Value
    Type Description
    TerminologyProviderManager

    Methods

    Dispose()

    Cleanup memory System.IDisposable.Dispose()

    Declaration
    public void Dispose()

    Dispose(Boolean)

    Cleanup memory System.IDisposable.Dispose()

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    GetTerminologyProvider(Uri)

    Get an instance of a terminology provider, specified by its uri.

    Declaration
    public ITerminologyProvider GetTerminologyProvider(Uri uri)
    Parameters
    Type Name Description
    System.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
    public ITerminologyProvider GetTerminologyProvider(Uri uri, ITerminologyProviderCredentialStore credentials)
    Parameters
    Type Name Description
    System.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
    public ITerminologyProviderViewerWinFormsUI GetTerminologyProviderViewerWinFormsUI(Uri uri)
    Parameters
    Type Name Description
    System.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
    public IEnumerable<ITerminologyProviderViewerWinFormsUI> GetTerminologyProviderViewerWinFormsUIs()
    Returns
    Type Description
    System.Collections.Generic.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
    public ITerminologyProviderWinFormsUI GetTerminologyProviderWinFormsUI(Uri uri)
    Parameters
    Type Name Description
    System.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
    public IEnumerable<ITerminologyProviderWinFormsUI> GetTerminologyProviderWinFormsUIs()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<ITerminologyProviderWinFormsUI>

    The list of terminology providers win forms UI.

    Implements

    System.IDisposable

    On this page

    • Properties
      • DefaultTerminologyCredentialStore
      • Instance
    • Methods
      • Dispose()
      • Dispose(Boolean)
      • GetTerminologyProvider(Uri)
      • GetTerminologyProvider(Uri, ITerminologyProviderCredentialStore)
      • GetTerminologyProviderViewerWinFormsUI(Uri)
      • GetTerminologyProviderViewerWinFormsUIs()
      • GetTerminologyProviderWinFormsUI(Uri)
      • GetTerminologyProviderWinFormsUIs()
    • Implements
    Back to top Generated by DocFX