ServiceProviderServiceExtensions.CreateAsyncScope 方法

定義

多載

CreateAsyncScope(IServiceScopeFactory)

建立可用來解析已設定範圍服務的新 AsyncServiceScope

CreateAsyncScope(IServiceProvider)

建立可用來解析已設定範圍服務的新 AsyncServiceScope

CreateAsyncScope(IServiceScopeFactory)

來源:
ServiceProviderServiceExtensions.cs
來源:
ServiceProviderServiceExtensions.cs
來源:
ServiceProviderServiceExtensions.cs

建立可用來解析已設定範圍服務的新 AsyncServiceScope

C#
public static Microsoft.Extensions.DependencyInjection.AsyncServiceScope CreateAsyncScope(this Microsoft.Extensions.DependencyInjection.IServiceScopeFactory serviceScopeFactory);

參數

serviceScopeFactory
IServiceScopeFactory

要從中建立範圍的 IServiceScopeFactory

傳回

AsyncServiceScope,可用來解析範圍服務。

適用於

.NET 10 (package-provided) 及其他版本
產品 版本
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

CreateAsyncScope(IServiceProvider)

來源:
ServiceProviderServiceExtensions.cs
來源:
ServiceProviderServiceExtensions.cs
來源:
ServiceProviderServiceExtensions.cs

建立可用來解析已設定範圍服務的新 AsyncServiceScope

C#
public static Microsoft.Extensions.DependencyInjection.AsyncServiceScope CreateAsyncScope(this IServiceProvider provider);

參數

provider
IServiceProvider

要從中建立範圍的 IServiceProvider

傳回

AsyncServiceScope,可用來解析範圍服務。

適用於

.NET 10 (package-provided) 及其他版本
產品 版本
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)