다음을 통해 공유


RelationalOptionsExtension.RelationalExtensionInfo 클래스

정의

에 대한 정보/메타데이터입니다 RelationalOptionsExtension.

protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
상속
RelationalOptionsExtension.RelationalExtensionInfo

생성자

RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension)

지정된 확장에 대한 정보/메타데이터를 포함하는 새 RelationalOptionsExtension.RelationalExtensionInfo instance 만듭니다.

속성

Extension

이 instance 메타데이터가 포함된 확장입니다.

IsDatabaseProvider

True입니다. 이는 데이터베이스 공급자 기본 클래스이므로 입니다.

LogFragment

일반적으로 구성된 유용한 기본이 아닌 옵션에 대한 정보를 포함하는 로깅을 위한 메시지 조각입니다.

메서드

GetServiceProviderHashCode()

IServiceProvider 를 필요로 하는 모든 옵션에서 만든 해시 코드를 반환합니다. 예를 들어 옵션이 싱글톤 서비스에 영향을 주는 경우입니다. 그러나 대부분의 확장에는 이러한 옵션이 없으며 0을 반환해야 합니다.

PopulateDebugInfo(IDictionary<String,String>)

이 옵션에 대한 이전 구성과 비교할 수 있고 차이점을 기록할 수 있도록 확장 사용 간에 변경될 수 있는 정보 사전을 채웁니다. 사전 키에는 확장 이름이 접두사로 지정되어야 합니다. 예: "SqlServer:".

(다음에서 상속됨 DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

GetServiceProviderHashCode() 사용된 모든 옵션이 지정된 확장의 옵션과 같은지 여부를 나타내는 값을 반환합니다.

ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

GetServiceProviderHashCode() 사용된 모든 옵션이 지정된 확장의 옵션과 같은지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 DbContextOptionsExtensionInfo)

적용 대상