How can i dispose IMonitoringApi object

Unable to dispose of IMonitoringApi object as it gives an error "type used in a using statement must be implicitly convertible to ‘System.IDisposable’ "
try{
IMonitoringApi monitoringApi = JobStorage.Current.GetMonitoringApi();
JobList scheduleJobList = monitoringApi.ScheduledJobs(0, int.MaxValue);
}
finally
{
IMonitoringApi.Dispose();
}