Class SimpleAlignerBroker
Inheritance
Object
SimpleAlignerBroker
Implements
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Sdl.Core.FineGrainedAlignment
Assembly: Sdl.Core.FineGrainedAlignment.dll
Syntax
public class SimpleAlignerBroker : IAlignerBroker
Constructors
SimpleAlignerBroker(ITranslationModelDataService, TranslationModelBuilderSettings)
Declaration
[Obsolete("Use version providing ICultureMetadataManager")]
public SimpleAlignerBroker(ITranslationModelDataService modelService, TranslationModelBuilderSettings modelBuilderSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ITranslationModelDataService | modelService | |
TranslationModelBuilderSettings | modelBuilderSettings |
SimpleAlignerBroker(ITranslationModelDataService, ICultureMetadataManager, TranslationModelBuilderSettings)
Declaration
public SimpleAlignerBroker(ITranslationModelDataService modelService, ICultureMetadataManager cultureMetadataManager, TranslationModelBuilderSettings modelBuilderSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ITranslationModelDataService | modelService | |
ICultureMetadataManager | cultureMetadataManager | |
TranslationModelBuilderSettings | modelBuilderSettings |
Methods
GetAlignerAsync(AlignerDefinition, AlignerSettings)
Declaration
public Task<IFineGrainedAligner> GetAlignerAsync(AlignerDefinition definition, AlignerSettings settings)
Parameters
Type | Name | Description |
---|---|---|
AlignerDefinition | definition | |
AlignerSettings | settings |
Returns
Type | Description |
---|---|
Task<IFineGrainedAligner> |
GetModelAsync(TranslationModelId)
Declaration
public Task<TranslationModel> GetModelAsync(TranslationModelId translationModelId)
Parameters
Type | Name | Description |
---|---|---|
TranslationModelId | translationModelId |
Returns
Type | Description |
---|---|
Task<TranslationModel> |