# TableStorageUpdateConditionNotSatisfiedException Constructors

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.persistence.azurestorage/orleans.storage.tablestorageupdateconditionnotsatisfiedexception/)

## TableStorageUpdateConditionNotSatisfiedException {#constructor-17947baf}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.persistence.azurestorage/orleans.storage.tablestorageupdateconditionnotsatisfiedexception/constructors/constructor-17947baf/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.Persistence.AzureStorage/Storage/TableStorageUpdateConditionNotSatisfiedException.cs#L69-L71)

```csharp
public TableStorageUpdateConditionNotSatisfiedException()
```

Exception thrown when an azure table storage exception is thrown due to update conditions not being satisfied.

## TableStorageUpdateConditionNotSatisfiedException(string, string, string, string, string, string, Exception) {#constructor-string-string-string-string-string-string-system-exception-40bf8f9b}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.persistence.azurestorage/orleans.storage.tablestorageupdateconditionnotsatisfiedexception/constructors/constructor-string-string-string-string-string-string-system-exception-40bf8f9b/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.Persistence.AzureStorage/Storage/TableStorageUpdateConditionNotSatisfiedException.cs#L27-L32)

```csharp
public TableStorageUpdateConditionNotSatisfiedException(string errorMsg, string grainType, string grainId, string tableName, string storedEtag, string currentEtag, Exception storageException)
```

Exception thrown when an azure table storage exception is thrown due to update conditions not being satisfied.

### Parameters

- `errorMsg` (`string`)
- `grainType` (`string`)
- `grainId` (`string`)
- `tableName` (`string`)
- `storedEtag` (`string`)
- `currentEtag` (`string`)
- `storageException` (`Exception`)

## TableStorageUpdateConditionNotSatisfiedException(string, string, string, string, string, Exception) {#constructor-string-string-string-string-string-system-exception-801d9b0b}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.persistence.azurestorage/orleans.storage.tablestorageupdateconditionnotsatisfiedexception/constructors/constructor-string-string-string-string-string-system-exception-801d9b0b/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.Persistence.AzureStorage/Storage/TableStorageUpdateConditionNotSatisfiedException.cs#L44-L46)

```csharp
public TableStorageUpdateConditionNotSatisfiedException(string grainType, string grainId, string tableName, string storedEtag, string currentEtag, Exception storageException)
```

Exception thrown when an azure table storage exception is thrown due to update conditions not being satisfied.

### Parameters

- `grainType` (`string`)
- `grainId` (`string`)
- `tableName` (`string`)
- `storedEtag` (`string`)
- `currentEtag` (`string`)
- `storageException` (`Exception`)

## TableStorageUpdateConditionNotSatisfiedException(string) {#constructor-string-36d9bc1b}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.persistence.azurestorage/orleans.storage.tablestorageupdateconditionnotsatisfiedexception/constructors/constructor-string-36d9bc1b/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.Persistence.AzureStorage/Storage/TableStorageUpdateConditionNotSatisfiedException.cs#L77-L79)

```csharp
public TableStorageUpdateConditionNotSatisfiedException(string msg)
```

Exception thrown when an azure table storage exception is thrown due to update conditions not being satisfied.

### Parameters

- `msg` (`string`)

## TableStorageUpdateConditionNotSatisfiedException(string, Exception) {#constructor-string-system-exception-680f71a6}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.persistence.azurestorage/orleans.storage.tablestorageupdateconditionnotsatisfiedexception/constructors/constructor-string-system-exception-680f71a6/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.Persistence.AzureStorage/Storage/TableStorageUpdateConditionNotSatisfiedException.cs#L85-L87)

```csharp
public TableStorageUpdateConditionNotSatisfiedException(string msg, Exception exc)
```

Exception thrown when an azure table storage exception is thrown due to update conditions not being satisfied.

### Parameters

- `msg` (`string`)
- `exc` (`Exception`)
