-
Notifications
You must be signed in to change notification settings - Fork 16
Server APIs – Aras.ConversionFramework.Converter
Eric Domke edited this page Apr 6, 2020
·
3 revisions
Conversion.Base v12.0.0.17204
- ConversionConfigurationManager
- ConversionContext
- FileConversionResult
- IConversionTask
- IConverter
- VaultFileConverter
Inheritance object → ConversionConfigurationManager
Implements IDisposable
public class ConversionConfigurationManager : IDisposable
{
// Methods
public void Dispose();
public Configuration GetConverterConfiguration();
public static ConversionConfigurationManager GetInstance();
}
Inheritance object → ConversionContext
public class ConversionContext
{
// Constructors
public ConversionContext(IServerConnection connection, IConversionTask conversionTask, string conversionTempFolder);
// Properties
public IServerConnection Connection { get; }
public IConversionTask ConversionTask { get; }
public string ConversionTempFolder { get; }
}
Inheritance object → FileConversionResult
Attributes DataContract
[DataContract()]
public class FileConversionResult
{
// Constructors
public FileConversionResult();
public FileConversionResult(string fileID, string kind);
// Properties
[DataMember()]
public string FileID { get; set; }
[DataMember()]
public string Kind { get; set; }
}
public interface IConversionTask
{
// Properties
public string FileID { get; }
public string UserData { get; }
}
Implements IDisposable
public interface IConverter : IDisposable
{
// Methods
public IList<FileConversionResult> Convert(ConversionContext context);
}
Inheritance object → VaultFileConverter
Implements IConverter
public abstract class VaultFileConverter : IConverter
{
// Methods
public IList<FileConversionResult> Convert(ConversionContext context);
public void Dispose();
}