AjaxControlToolkit.AjaxFileUploadEventArgs.DeleteTemporaryData C# (CSharp) Method

DeleteTemporaryData() public method

public DeleteTemporaryData ( ) : void
return void
        public void DeleteTemporaryData()
        {
            var dirInfo = new DirectoryInfo(AjaxFileUpload.BuildTempFolder(this._fileId));
            if(dirInfo.Exists)
                dirInfo.Delete(true);
        }

Usage Example

    protected void AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
    {
        if (e == null)
        {
            throw new ArgumentNullException("e");
        }
        if (e.State != AjaxControlToolkit.AjaxFileUploadState.Success)
        {
            return;
        }

        string szKey = FileObjectSessionKey(e.FileId);

        PendingIDs.Add(szKey);
        Session[szKey] = new MFBPendingImage(new MFBPostedFile(e.FileName, e.ContentType, e.FileSize, e.GetContents(), e.FileId), szKey);
        e.DeleteTemporaryData();

        RefreshPreviewList();

        if (Mode == UploadMode.Legacy)
        {
            Mode = UploadMode.Ajax;
        }

        if (UploadComplete != null)
        {
            UploadComplete(this, e);
        }
    }
All Usage Examples Of AjaxControlToolkit.AjaxFileUploadEventArgs::DeleteTemporaryData