ServiceCollectionMap 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
透過 提供地圖 IServiceCollection ,讓 ServiceDescriptor 專案在每次完成時,都能有條件地新增或重新撰寫專案,而不需要對服務集合進行線性掃描。
public class ServiceCollectionMap : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Internal.InternalServiceCollectionMap>
public class ServiceCollectionMap : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Infrastructure.IInternalServiceCollectionMap>
type ServiceCollectionMap = class
interface IInfrastructure<InternalServiceCollectionMap>
type ServiceCollectionMap = class
interface IInfrastructure<IInternalServiceCollectionMap>
Public Class ServiceCollectionMap
Implements IInfrastructure(Of InternalServiceCollectionMap)
Public Class ServiceCollectionMap
Implements IInfrastructure(Of IInternalServiceCollectionMap)
- 繼承
-
ServiceCollectionMap
- 實作
-
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.InternalServiceCollectionMap> IInfrastructure<IInternalServiceCollectionMap>
備註
請注意,當集合由地圖管理時,不應該以其他方式修改集合。 使用地圖進行修改之後,集合可以正常方式使用。
如需詳細資訊和範例,請參閱 資料庫提供者和延伸模組的實作 。
建構函式
ServiceCollectionMap(IServiceCollection) |
建立新的 ServiceCollectionMap ,以在指定的 IServiceCollection 上操作。 |
屬性
ServiceCollection |
方法
明確介面實作
IInfrastructure<IInternalServiceCollectionMap>.Instance |
透過 提供地圖 IServiceCollection ,讓 ServiceDescriptor 專案在每次完成時,都能有條件地新增或重新撰寫專案,而不需要對服務集合進行線性掃描。 |
IInfrastructure<InternalServiceCollectionMap>.Instance |
透過 提供地圖 IServiceCollection ,讓 ServiceDescriptor 專案在每次完成時,都能有條件地新增或重新撰寫專案,而不需要對服務集合進行線性掃描。 |
擴充方法
GetInfrastructure<T>(IInfrastructure<T>) |
從使用 IInfrastructure<T> 隱藏的屬性取得值。 這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。 |