System.Drawing.Image.Dispose C# (CSharp) Method

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void
        protected virtual void Dispose(bool disposing)
        {
            if (this.Disposed)
            {
                return;
            }

            try
            {
                try
                {
                    if (disposing)
                    {
                        //	dispose managed
                    }
                }
                finally
                {
                    //	dispose unmanaged
                }
            }
            finally
            {
                this.Disposed = true;
            }
        }

Same methods

Image::Dispose ( ) : void

Usage Example

    private void UploadFile()
    {
        if (iFileUpload.HasFile)
        {
            string Address = "~\\Administrator\\files\\Design\\" + FileName;
            string str     = "";
            str = Server.MapPath(Address);

            iFileUpload.PostedFile.SaveAs(str);


            string s = Server.MapPath("~\\Administrator\\files\\Design\\Default\\" + FileName);
            string d = Server.MapPath("~\\Administrator\\files\\Design\\" + FileName);

            System.Drawing.Image oimg = System.Drawing.Image.FromFile(s);
            System.Drawing.Image nimg = System.Drawing.Image.FromFile(d);

            if (oimg.Size == nimg.Size)
            {
                lbErr.Visible = false;
            }
            else
            {
                nimg.Dispose();
                oimg.Dispose();
                LinkButton1_Click(null, null);
                lbErr.Visible = true;
            }

            nimg.Dispose();
            oimg.Dispose();
        }
    }
All Usage Examples Of System.Drawing.Image::Dispose