Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
		/// <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;
		}