# IUserSecretsManager Properties

- Package: [Aspire.Hosting](/reference/api/csharp/aspire.hosting.md)
- Type: [IUserSecretsManager](/reference/api/csharp/aspire.hosting/iusersecretsmanager.md)
- Kind: `Properties`
- Members: `2`

Defines an interface for managing user secrets with support for read and write operations.

## FilePath

- Name: `FilePath`
- Modifiers: `abstract` `get`
- Returns: `string`

Gets the path to the user secrets file.

```csharp
public abstract string FilePath { get; }
```

## IsAvailable

- Name: `IsAvailable`
- Modifiers: `abstract` `get`
- Returns: `bool`

Gets a value indicating whether user secrets are available.

```csharp
public abstract bool IsAvailable { get; }
```

## Remarks

Returns `true` if the project has a user secrets ID configured; otherwise, `false`.
