You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -442,10 +442,12 @@ Built a new hook? [Let us know](https://github.com/open-feature/openfeature.dev/
442
442
### Multi-Provider
443
443
444
444
> [!NOTE]
445
-
> The Multi-Provider feature is currently experimental. Hooks and events are not supported at the moment.
445
+
> The Multi-Provider feature is currently experimental.
446
446
447
447
The Multi-Provider enables the use of multiple underlying feature flag providers simultaneously, allowing different providers to be used for different flag keys or based on specific evaluation strategies.
448
448
449
+
The Multi-Provider supports provider hooks and executes them in accordance with the OpenFeature specification. Each provider's hooks are executed with context isolation, ensuring that context modifications by one provider's hooks do not affect other providers.
450
+
449
451
#### Basic Usage
450
452
451
453
```csharp
@@ -523,23 +525,20 @@ The Multi-Provider supports two evaluation modes:
523
525
524
526
#### Limitations
525
527
526
-
-**Hooks are not supported**: Multi-Provider does not currently support hook registration or execution
527
-
-**Events are not supported**: Provider events are not propagated from underlying providers
528
-
-**Experimental status**: The API may change in future releases
528
+
-**Experimental status**: The API may change in future releases
529
529
530
530
For a complete example, see the [AspNetCore sample](https://github.com/open-feature/dotnet-sdk/blob/main/samples/AspNetCore/README.md) which demonstrates Multi-Provider usage.
531
531
532
532
### Dependency Injection
533
533
534
534
> [!NOTE]
535
-
> The OpenFeature.DependencyInjection and OpenFeature.Hosting packages are currently experimental. They streamline the integration of OpenFeature within .NET applications, allowing for seamless configuration and lifecycle management of feature flag providers using dependency injection and hosting services.
535
+
> The OpenFeature.Hosting package is currently experimental. The Hosting package streamlines the integration of OpenFeature within .NET applications, allowing for seamless configuration and lifecycle management of feature flag providers using dependency injection and hosting services.
536
536
537
537
#### Installation
538
538
539
-
To set up dependency injection and hosting capabilities for OpenFeature, install the following packages:
539
+
To set up dependency injection and hosting capabilities for OpenFeature, install the following package:
0 commit comments