# Microsoft.Extensions.DependencyInjection

``` diff
 namespace Microsoft.Extensions.DependencyInjection {
+    public readonly struct AsyncServiceScope : IAsyncDisposable, IDisposable, IServiceScope {
+        public AsyncServiceScope(IServiceScope serviceScope);
+        public IServiceProvider ServiceProvider { get; }
+        public void Dispose();
+        public ValueTask DisposeAsync();
+    }
     public static class ServiceProviderServiceExtensions {
+        public static AsyncServiceScope CreateAsyncScope(this IServiceScopeFactory serviceScopeFactory);
+        public static AsyncServiceScope CreateAsyncScope(this IServiceProvider provider);
     }
 }
```

