Esempio n. 1
0
        internal static DataProviderStatus GetDataProviderStatusFromEngineStatus(DataEngineStatus engineStatus)
        {
            DataProviderStatus status;

            switch (engineStatus)
            {
            case DataEngineStatus.InProgress:
                status = DataProviderStatus.ProcessingData;
                break;

            case DataEngineStatus.Completed:
                status = DataProviderStatus.Ready;
                break;

            case DataEngineStatus.Faulted:
            default:
                status = DataProviderStatus.Faulted;
                break;
            }

            return(status);
        }
        internal DataEngineCompletedEventArgs(ReadOnlyCollection <Exception> innerExceptions, DataEngineStatus status)
        {
            this.InnerExceptions = innerExceptions;
            this.Status          = status;

            if (this.InnerExceptions == null)
            {
                this.InnerExceptions = new ReadOnlyCollection <Exception>(new List <Exception>());
            }
        }