Class AbstractTerminologyProvider
Inheritance
System.Object
AbstractTerminologyProvider
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()
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
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
Declaration
public TerminologyProviderType Type { get; }
Property Value
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
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
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
SetDefault(Boolean)
Declaration
public virtual void SetDefault(bool value)
Parameters
Type |
Name |
Description |
System.Boolean |
value |
|
Implements
System.IDisposable