CSharpTest.Net
Rollback Method
See Also  Example Send Feedback Download Help File
CSharpTest.Net.Library Assembly > CSharpTest.Net.IO Namespace > TransactFile Class : Rollback Method

Glossary Item Box

Aborts the operation and reverts pending changes

Syntax

Visual Basic (Declaration) 
Public Sub Rollback() 
C# 
public void Rollback()

Example

Library/Library.Test/TestReplaceFile.cs

C#Copy Code
string testdata = Guid.NewGuid().ToString();

using (TempFile replace = new TempFile())
using (TransactFile temp = new TransactFile(replace.TempPath))
{
    temp.WriteAllText(testdata);
    Assert.IsTrue(temp.Exists);
    temp.Rollback();
    Assert.IsFalse(temp.Exists);
}
VB.NETCopy Code
Dim testdata As String = Guid.NewGuid().ToString()

Using replace As New TempFile()
    Using temp As New TransactFile(replace.TempPath)
        temp.WriteAllText(testdata)
        Assert.IsTrue(temp.Exists)
        temp.Rollback()
        Assert.IsFalse(temp.Exists)
    End Using
End Using

Requirements

Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7

See Also

Generated with Document! X 2011 by Innovasys