# TempFile Methods

- Package: [Aspire.Hosting](/reference/api/csharp/aspire.hosting.md)
- Type: [TempFile](/reference/api/csharp/aspire.hosting/tempfile.md)
- Kind: `Methods`
- Members: `1`

Represents a temporary file that will be deleted when disposed.

## Dispose

- Name: `Dispose`
- Modifiers: `abstract`

Deletes the temporary file. When created with a file name, also deletes the parent directory.

```csharp
public abstract class TempFile
{
    public abstract void Dispose()
    {
        // ...
    }
}
```
