Exemple #1
0
        private void UpdateMediaObjectStatus
        (
            MediaCreationManagement mediaObject,
            ExecutionStatus status,
            ExecutionStatusInfo statusInfo
        )
        {
            IMediaCreationDataAccessAgent dataAccess;


            dataAccess = DataAccessServices.GetDataAccessService <IMediaCreationDataAccessAgent> ( );

            mediaObject.ExecutionStatus.ExecutionStatus     = status;
            mediaObject.ExecutionStatus.ExecutionStatusInfo = statusInfo;

            if (null != dataAccess)
            {
                dataAccess.UpdateMediaObjectStatus(mediaObject.SopCommon.SOPInstanceUID, mediaObject.ExecutionStatus);
            }

            __MediaStateService.MediaQueue.NotifyMediaObjectUpdated(mediaObject);
        }
Exemple #2
0
 public MediaItemFailureEventArgs(MediaCreationManagement mediaObject, ExecutionStatusInfo errorInfo)
     : base(mediaObject)
 {
     ErrorInfo = errorInfo;
 }