kCura.EDDS.WebAPI.BulkImportManagerBase.BulkImportManager
namespace kCura.EDDS.WebAPI.BulkImportManagerBase
{
public class BulkImportManager
{
public string Url { get; set; }
public bool UseDefaultCredentials { get; set; }
public event BulkImportImageCompletedEventHandler BulkImportImageCompleted;
public event BulkImportProductionImageCompletedEventHandler BulkImportProductionImageCompleted;
public event GenerateImageErrorFilesCompletedEventHandler GenerateImageErrorFilesCompleted;
public event ImageRunHasErrorsCompletedEventHandler ImageRunHasErrorsCompleted;
public event BulkImportNativeCompletedEventHandler BulkImportNativeCompleted;
public event BulkImportObjectsCompletedEventHandler BulkImportObjectsCompleted;
public event GenerateNonImageErrorFilesCompletedEventHandler GenerateNonImageErrorFilesCompleted;
public event NativeRunHasErrorsCompletedEventHandler NativeRunHasErrorsCompleted;
public event DisposeTempTablesCompletedEventHandler DisposeTempTablesCompleted;
public event HasImportPermissionsCompletedEventHandler HasImportPermissionsCompleted;
public BulkImportManager();
public MassImportResults BulkImportImage(int appID, ImageLoadInfo settings, bool inRepository);
public IAsyncResult BeginBulkImportImage(int appID, ImageLoadInfo settings, bool inRepository, AsyncCallback callback, object asyncState);
public MassImportResults EndBulkImportImage(IAsyncResult asyncResult);
public void BulkImportImageAsync(int appID, ImageLoadInfo settings, bool inRepository);
public void BulkImportImageAsync(int appID, ImageLoadInfo settings, bool inRepository, object userState);
public MassImportResults BulkImportProductionImage(int appID, ImageLoadInfo settings, int productionArtifactID, bool inRepository);
public IAsyncResult BeginBulkImportProductionImage(int appID, ImageLoadInfo settings, int productionArtifactID, bool inRepository, AsyncCallback callback, object asyncState);
public MassImportResults EndBulkImportProductionImage(IAsyncResult asyncResult);
public void BulkImportProductionImageAsync(int appID, ImageLoadInfo settings, int productionArtifactID, bool inRepository);
public void BulkImportProductionImageAsync(int appID, ImageLoadInfo settings, int productionArtifactID, bool inRepository, object userState);
public ErrorFileKey GenerateImageErrorFiles(int appID, string importKey, bool writeHeader, int keyFieldID);
public IAsyncResult BeginGenerateImageErrorFiles(int appID, string importKey, bool writeHeader, int keyFieldID, AsyncCallback callback, object asyncState);
public ErrorFileKey EndGenerateImageErrorFiles(IAsyncResult asyncResult);
public void GenerateImageErrorFilesAsync(int appID, string importKey, bool writeHeader, int keyFieldID);
public void GenerateImageErrorFilesAsync(int appID, string importKey, bool writeHeader, int keyFieldID, object userState);
public bool ImageRunHasErrors(int appID, string runId);
public IAsyncResult BeginImageRunHasErrors(int appID, string runId, AsyncCallback callback, object asyncState);
public bool EndImageRunHasErrors(IAsyncResult asyncResult);
public void ImageRunHasErrorsAsync(int appID, string runId);
public void ImageRunHasErrorsAsync(int appID, string runId, object userState);
public MassImportResults BulkImportNative(int appID, NativeLoadInfo settings, bool inRepository, bool includeExtractedTextEncoding);
public IAsyncResult BeginBulkImportNative(int appID, NativeLoadInfo settings, bool inRepository, bool includeExtractedTextEncoding, AsyncCallback callback, object asyncState);
public MassImportResults EndBulkImportNative(IAsyncResult asyncResult);
public void BulkImportNativeAsync(int appID, NativeLoadInfo settings, bool inRepository, bool includeExtractedTextEncoding);
public void BulkImportNativeAsync(int appID, NativeLoadInfo settings, bool inRepository, bool includeExtractedTextEncoding, object userState);
public MassImportResults BulkImportObjects(int appID, ObjectLoadInfo settings, bool inRepository);
public IAsyncResult BeginBulkImportObjects(int appID, ObjectLoadInfo settings, bool inRepository, AsyncCallback callback, object asyncState);
public MassImportResults EndBulkImportObjects(IAsyncResult asyncResult);
public void BulkImportObjectsAsync(int appID, ObjectLoadInfo settings, bool inRepository);
public void BulkImportObjectsAsync(int appID, ObjectLoadInfo settings, bool inRepository, object userState);
public ErrorFileKey GenerateNonImageErrorFiles(int appID, string runID, int artifactTypeID, bool writeHeader, int keyFieldID);
public IAsyncResult BeginGenerateNonImageErrorFiles(int appID, string runID, int artifactTypeID, bool writeHeader, int keyFieldID, AsyncCallback callback, object asyncState);
public ErrorFileKey EndGenerateNonImageErrorFiles(IAsyncResult asyncResult);
public void GenerateNonImageErrorFilesAsync(int appID, string runID, int artifactTypeID, bool writeHeader, int keyFieldID);
public void GenerateNonImageErrorFilesAsync(int appID, string runID, int artifactTypeID, bool writeHeader, int keyFieldID, object userState);
public bool NativeRunHasErrors(int appID, string runId);
public IAsyncResult BeginNativeRunHasErrors(int appID, string runId, AsyncCallback callback, object asyncState);
public bool EndNativeRunHasErrors(IAsyncResult asyncResult);
public void NativeRunHasErrorsAsync(int appID, string runId);
public void NativeRunHasErrorsAsync(int appID, string runId, object userState);
public object DisposeTempTables(int appID, string runId);
public IAsyncResult BeginDisposeTempTables(int appID, string runId, AsyncCallback callback, object asyncState);
public object EndDisposeTempTables(IAsyncResult asyncResult);
public void DisposeTempTablesAsync(int appID, string runId);
public void DisposeTempTablesAsync(int appID, string runId, object userState);
public bool HasImportPermissions(int appID);
public IAsyncResult BeginHasImportPermissions(int appID, AsyncCallback callback, object asyncState);
public bool EndHasImportPermissions(IAsyncResult asyncResult);
public void HasImportPermissionsAsync(int appID);
public void HasImportPermissionsAsync(int appID, object userState);
public void CancelAsync(object userState);
}
}