ServiceCollectionMap.TryAdd 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
如果指定的服務類型尚未註冊任何服務,則加入由指定處理站所實作的服務。 |
TryAdd(Type, Type, ServiceLifetime) |
如果指定的服務類型尚未註冊任何服務,則加入由指定具體型別所實作的服務。 |
TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime)
如果指定的服務類型尚未註冊任何服務,則加入由指定處理站所實作的服務。
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAdd (Type serviceType, Func<IServiceProvider,object> factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
abstract member TryAdd : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAdd : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAdd (serviceType As Type, factory As Func(Of IServiceProvider, Object), lifetime As ServiceLifetime) As ServiceCollectionMap
參數
- serviceType
- Type
服務的合約。
- factory
- Func<IServiceProvider,Object>
實作服務的處理站。
- lifetime
- ServiceLifetime
服務存留期。
傳回
地圖,讓進一步的呼叫可以鏈結。
適用於
TryAdd(Type, Type, ServiceLifetime)
如果指定的服務類型尚未註冊任何服務,則加入由指定具體型別所實作的服務。
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAdd (Type serviceType, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
abstract member TryAdd : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAdd : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAdd (serviceType As Type, implementationType As Type, lifetime As ServiceLifetime) As ServiceCollectionMap
參數
- serviceType
- Type
服務的合約。
- implementationType
- Type
實作服務的具體型別。
- lifetime
- ServiceLifetime
服務存留期。
傳回
地圖,讓進一步的呼叫可以鏈結。