Search Results for

    Show / Hide Table of Contents

    Class AbstractTerminologyProvider

    Inheritance
    System.Object
    AbstractTerminologyProvider
    Implements
    IConnectionAwareTerminologyProvider
    ITerminologyProvider
    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 abstract class AbstractTerminologyProvider : IConnectionAwareTerminologyProvider, ITerminologyProvider, IDisposable

    Constructors

    AbstractTerminologyProvider()

    Declaration
    public AbstractTerminologyProvider()

    Properties

    Definition

    Declaration
    public abstract IDefinition Definition { get; }
    Property Value
    Type Description
    IDefinition

    Description

    Declaration
    public abstract string Description { get; }
    Property Value
    Type Description
    System.String

    Id

    Declaration
    public virtual string Id { get; }
    Property Value
    Type Description
    System.String

    IsReadOnly

    Declaration
    public virtual bool IsReadOnly { get; }
    Property Value
    Type Description
    System.Boolean

    Name

    Declaration
    public abstract string Name { get; }
    Property Value
    Type Description
    System.String

    SearchEnabled

    Declaration
    public virtual bool SearchEnabled { get; }
    Property Value
    Type Description
    System.Boolean

    Status

    Declaration
    public virtual ITerminologyProviderStatus Status { get; protected set; }
    Property Value
    Type Description
    ITerminologyProviderStatus

    Type

    Declaration
    public TerminologyProviderType Type { get; }
    Property Value
    Type Description
    TerminologyProviderType

    Uri

    Declaration
    public abstract Uri Uri { get; }
    Property Value
    Type Description
    System.Uri

    Methods

    Dispose()

    Declaration
    public virtual void Dispose()

    GetEntry(Int32)

    Declaration
    public abstract IEntry GetEntry(int id)
    Parameters
    Type Name Description
    System.Int32 id
    Returns
    Type Description
    IEntry

    GetEntry(Int32, IEnumerable<ILanguage>)

    Declaration
    public abstract IEntry GetEntry(int id, IEnumerable<ILanguage> languages)
    Parameters
    Type Name Description
    System.Int32 id
    System.Collections.Generic.IEnumerable<ILanguage> languages
    Returns
    Type Description
    IEntry

    GetLanguages()

    Declaration
    public abstract IList<ILanguage> GetLanguages()
    Returns
    Type Description
    System.Collections.Generic.IList<ILanguage>

    Search(String, ILanguage, ILanguage, Int32, SearchMode, Boolean)

    Declaration
    public abstract IList<ISearchResult> Search(string text, ILanguage source, ILanguage destination, int maxResultsCount, SearchMode mode, bool targetRequired)
    Parameters
    Type Name Description
    System.String text
    ILanguage source
    ILanguage destination
    System.Int32 maxResultsCount
    SearchMode mode
    System.Boolean targetRequired
    Returns
    Type Description
    System.Collections.Generic.IList<ISearchResult>

    SetDefault(Boolean)

    Declaration
    public virtual void SetDefault(bool value)
    Parameters
    Type Name Description
    System.Boolean value

    Implements

    IConnectionAwareTerminologyProvider
    ITerminologyProvider
    System.IDisposable

    On this page

    • Constructors
      • AbstractTerminologyProvider()
    • Properties
      • Definition
      • Description
      • Id
      • IsReadOnly
      • Name
      • SearchEnabled
      • Status
      • Type
      • Uri
    • Methods
      • Dispose()
      • GetEntry(Int32)
      • GetEntry(Int32, IEnumerable<ILanguage>)
      • GetLanguages()
      • Search(String, ILanguage, ILanguage, Int32, SearchMode, Boolean)
      • SetDefault(Boolean)
    • Implements
    Back to top Generated by DocFX