Search Results for

    Show / Hide Table of Contents

    Class TranslationProviderFactoryAttribute

    Extension attribute for registering a translation provider factory that supports a specific types of translation providers.

    Inheritance
    System.Object
    TranslationProviderFactoryAttribute
    Namespace: Sdl.LanguagePlatform.TranslationMemoryApi
    Assembly: Sdl.LanguagePlatform.TranslationMemoryApi.dll
    Syntax
    [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
    public sealed class TranslationProviderFactoryAttribute : ExtensionAttribute
    Remarks

    Use this extension attribute to mark up implementations of ITranslationProviderFactory.

    The registered translation provider factories are used to instantiate translation providers when calling CreateTranslationProvider(Uri, String, ITranslationProviderCredentialStore).

    Constructors

    TranslationProviderFactoryAttribute()

    Declaration
    public TranslationProviderFactoryAttribute()

    Methods

    Validate(IExtensionAttributeInfo, IExtensionValidationContext)

    Validates an extension targeting this extension point. This method is called by the framework while generating the plug-in manifest.

    Declaration
    public override void Validate(IExtensionAttributeInfo info, IExtensionValidationContext context)
    Parameters
    Type Name Description
    IExtensionAttributeInfo info

    Information about the extension.

    IExtensionValidationContext context

    Provides functionality to validate extensions targeting the extension point and report warning or error messages

    On this page

    • Constructors
      • TranslationProviderFactoryAttribute()
    • Methods
      • Validate(IExtensionAttributeInfo, IExtensionValidationContext)
    Back to top Generated by DocFX