# AzureStorageOperationOptionsValidator&lt;TOptions&gt;

Package: [Microsoft.Orleans.Streaming.EventHubs](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Streaming.EventHubs) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Shared/Storage/AzureStorageOperationOptions.cs#L204)

```csharp
public class AzureStorageOperationOptionsValidator<TOptions> : IConfigurationValidator
    where TOptions : Orleans.Streaming.EventHubs.AzureStorageOperationOptions
```

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

## Constructors

- [AzureStorageOperationOptionsValidator&lt;TOptions&gt;(TOptions, string)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.azurestorageoperationoptionsvalidator-1/constructors/constructor-toptions-string-dd885d41/)

## Properties

- [Name](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.azurestorageoperationoptionsvalidator-1/properties/name-eb18bfb9/)
- [Options](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.azurestorageoperationoptionsvalidator-1/properties/options-8f2284ef/)

## Methods

- [ValidateConfiguration](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.azurestorageoperationoptionsvalidator-1/methods/validateconfiguration-7090d6ab/)
