/// <summary> /// <see cref="IMediaStorage.EndGenerationDICOMDIR"/> /// </summary> public bool EndGenerationDICOMDIR( IAsyncResult ar) { // Retrieve the delegate. AsyncDICOMDIRGenerationDelegate dlgt = (AsyncDICOMDIRGenerationDelegate)ar.AsyncState; // Call EndInvoke to retrieve the results. bool retValue = dlgt.EndInvoke(ar); return(retValue); }
/// <summary> /// <see cref="IMediaStorage.BeginGenerationDICOMDIR"/> /// </summary> public System.IAsyncResult BeginGenerationDICOMDIR( System.String[] mediaFileNames, AsyncCallback cb) { // Create the delegate. AsyncDICOMDIRGenerationDelegate dlgt = new AsyncDICOMDIRGenerationDelegate(this.GenerateDICOMDIR); // Initiate the asychronous call. object asyncState = dlgt; IAsyncResult ar = dlgt.BeginInvoke( mediaFileNames, cb, asyncState); return(ar); }
/// <summary> /// <see cref="IMediaStorage.BeginGenerationDICOMDIR"/> /// </summary> public System.IAsyncResult BeginGenerationDICOMDIR( System.String[] mediaFileNames, AsyncCallback cb) { // Create the delegate. AsyncDICOMDIRGenerationDelegate dlgt = new AsyncDICOMDIRGenerationDelegate(this.GenerateDICOMDIR); // Initiate the asychronous call. object asyncState = dlgt; IAsyncResult ar = dlgt.BeginInvoke( mediaFileNames, cb, asyncState); return ar; }