다음을 통해 공유


Microsoft.EntityFrameworkCore.Infrastructure 네임스페이스

클래스

AccessorExtensions

IInfrastructure<T>에 대한 확장 메서드입니다.

이러한 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

Annotatable

주석 읽기 및 쓰기를 지원하는 형식의 기본 클래스입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

AnnotatableBase

주석 읽기 및 쓰기를 지원하는 형식의 기본 클래스입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

AnnotatableBuilder<TMetadata,TModelBuilder>

을 구성하기 위한 간단한 API 표면이 있는 기본 형식입니다 ConventionAnnotatable.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

AnnotatableExtensions

IReadOnlyAnnotatable에 대한 확장 메서드입니다.

Annotation

를 구현하는 개체에 저장할 수 있는 임의의 메타데이터 조각입니다 IReadOnlyAnnotatable.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ConventionAnnotatable

읽기 및 쓰기 규칙 주석을 지원하는 형식의 기본 클래스입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

CoreOptionsExtension

데이터베이스 공급자 또는 확장에서 관리하는 옵션이 아닌 Entity Framework의 핵심에서 관리하는 옵션을 나타냅니다. 이러한 옵션은 를 사용하여 DbContextOptionsBuilder설정됩니다.

이 클래스의 인스턴스는 변경할 수 없게 설계되었습니다. 옵션을 변경하려면 'With...' 중 하나를 호출합니다. 메서드는 옵션이 변경된 새 instance 가져옵니다.

CosmosDbContextOptionsBuilder

에서 Cosmos 특정 구성을 수행할 DbContextOptions수 있습니다.

DatabaseFacade

컨텍스트에 대한 데이터베이스 관련 정보 및 작업에 대한 액세스를 제공합니다. 이 클래스의 인스턴스는 일반적으로 에서 Database 가져오며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

DbContextAttribute

클래스가 DbContext 속한 을 식별합니다. 예를 들어 이 특성은 마이그레이션이 적용되는 컨텍스트를 식별하는 데 사용됩니다.

DbContextFactoryOptions

애플리케이션이 실행 중인 환경에 대한 정보를 제공합니다.

DbContextOptionsExtensionInfo

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

DebugView

디버거에서 확장하여 생성하고 표시할 수 있는 지연 생성 디버그 문자열의 자리 표시자입니다.

DesignTimeProviderServicesAttribute

지정된 데이터베이스 공급자에 대한 디자인 타임 서비스를 찾을 위치를 식별합니다. 이 특성은 데이터베이스 공급자의 주 어셈블리에 있어야 합니다.

이 특성은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

EntityFrameworkEventSource

내보내는 EventSource Entity Framework 성능 카운터 데이터입니다.

EntityFrameworkInternalAttribute

API를 Entity Framework Core 내부로 표시합니다. 이러한 API에는 공용 API와 동일한 호환성 표준이 적용되지 않습니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 이러한 API는 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

EntityFrameworkRelationalServicesBuilder

서비스를 등록할 때 사용할 관계형 데이터베이스 공급자를 위해 설계된 작성기 API입니다.

EntityFrameworkServiceCollectionExtensions

에서 Entity Framework 관련 서비스를 설정하기 위한 확장 메서드입니다 IServiceCollection.

EntityFrameworkServicesBuilder

서비스를 등록할 때 데이터베이스 공급자가 사용할 수 있도록 설계된 작성기 API입니다.

ExpressionExtensions

형식에 대한 Expression 확장 메서드입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IndentedStringBuilder

빌드된 각 줄에 들여쓰기를 추가하는 얇은 래퍼입니다 StringBuilder .

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

InMemoryDbContextOptionsBuilder

에서 메모리 내 특정 구성을 수행할 DbContextOptions수 있습니다.

LazyLoaderExtensions

엔터티 클래스에서 더 편리하게 사용할 수 있도록 하는 서비스의 확장 메서드 ILazyLoader 입니다.

MethodInfoExtensions

MethodInfo에 대한 확장 메서드입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ModelCacheKey

지정된 컨텍스트의 모델을 고유하게 식별하는 키입니다. 지정된 컨텍스트에 대해 캐시된 모델을 저장하고 조회하는 데 사용됩니다. 이 기본 구현은 컨텍스트 형식을 키로 사용하므로 지정된 형식의 모든 컨텍스트에 동일한 모델이 있다고 가정합니다.

ModelCacheKeyFactory

지정된 컨텍스트의 모델을 고유하게 식별하는 키를 만듭니다. 지정된 컨텍스트에 대해 캐시된 모델을 저장하고 조회하는 데 사용됩니다. 이 기본 구현은 컨텍스트 형식을 키로 사용하므로 지정된 형식의 모든 컨텍스트에 동일한 모델이 있다고 가정합니다.

ModelCacheKeyFactoryDependencies

에 대한 서비스 종속성 매개 변수 클래스 ModelCacheKeyFactory

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ModelCustomizer

지정된 컨텍스트에 대한 모델을 빌드합니다. 이 구현은 컨텍스트에서 를 호출 OnModelCreating(ModelBuilder) 하여 모델을 빌드합니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ModelCustomizerDependencies

에 대한 서비스 종속성 매개 변수 클래스 ModelCustomizer

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ModelDependencies

에 대한 서비스 종속성 매개 변수 클래스 IModel

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ModelRuntimeInitializer

런타임 종속성을 사용하여 을 초기화 IModel 합니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ModelRuntimeInitializerDependencies

에 대한 서비스 종속성 매개 변수 클래스 ModelRuntimeInitializer

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ModelSnapshot

마이그레이션에서 생성된 상태의 IModel 스냅샷 대한 기본 클래스입니다.

ModelSource

컨텍스트에 노출된 속성을 기반으로 DbSet<TEntity> 모델을 생성하는 의 IModelSource 구현입니다. 모델이 요청할 때마다 다시 생성되지 않도록 캐시됩니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ModelSourceDependencies

에 대한 서비스 종속성 매개 변수 클래스 ModelSource

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ModelValidator

모든 공급자에 공통적인 핵심 규칙을 적용하는 유효성 검사기입니다.

ModelValidatorDependencies

에 대한 서비스 종속성 매개 변수 클래스 ModelValidator

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

NavigationBaseExtensions

INavigationBase에 대한 확장 메서드입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

PooledDbContextFactory<TContext>

풀링된 DbContext 인스턴스를 반환하는 팩터리입니다. 이 팩터리에서 반환된 instance 삭제하면 내부 풀링 메커니즘으로 반환됩니다.

ProductInfo

사용 중인 Entity Framework Core 버전을 찾기 위한 도우미 클래스입니다.

RelationalDbContextOptionsBuilder<TBuilder,TExtension>

에서 관계형 데이터베이스 특정 구성을 DbContextOptions수행할 수 있습니다.

RelationalModelCustomizer

지정된 컨텍스트에 대한 모델을 빌드합니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

RelationalModelDependencies

관계형 모델 서비스 종속성입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

RelationalModelExtensions

의 관계형 특정 확장 메서드입니다 IModel.

RelationalModelRuntimeInitializer

런타임 종속성을 사용하여 을 초기화 IModel 합니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

RelationalModelRuntimeInitializerDependencies

에 대한 서비스 종속성 매개 변수 클래스 RelationalModelRuntimeInitializer

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

RelationalModelValidator

모든 관계형 공급자에 공통적인 규칙을 적용하는 유효성 검사기입니다.

RelationalModelValidatorDependencies

에 대한 서비스 종속성 매개 변수 클래스 RelationalModelValidator

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

RelationalOptionsExtension

관계형 데이터베이스 공급자가 관리하는 옵션을 나타냅니다. 이러한 옵션은 를 사용하여 DbContextOptionsBuilder설정됩니다.

RelationalOptionsExtension.RelationalExtensionInfo

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

RelationalPropertyExtensions

의 관계형 확장 메서드입니다 IReadOnlyProperty.

RelationalServiceCollectionExtensions

에 대한 관계형 데이터베이스별 확장 메서드입니다 IServiceCollection.

RuntimeModelDependencies

에 대한 서비스 종속성 매개 변수 클래스 IReadOnlyModel

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

SensitiveDataLogger<T>

중요한 데이터의 로깅을 사용하거나 사용하지 않도록 설정할 수 있는 래핑 로거입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ServiceCollectionMap

이 작업이 완료될 때마다 서비스 컬렉션의 선형 검사를 요구하지 않고 항목을 조건부로 추가하거나 다시 작성할 수 있는 ServiceDescriptor 에 대한 맵 IServiceCollection 을 제공합니다.

ServiceProviderAccessor

이 형식은 루트 서비스 공급자에 대한 액세스를 제공하기 위해 애플리케이션 서비스 공급자에 단일 서비스로 추가됩니다.

SpatialiteLoader

SpatiaLite를 찾아 로드합니다.

SqliteDbContextOptionsBuilder

에서 SQLite 특정 구성을 DbContextOptions수행할 수 있습니다.

SqlServerDbContextOptionsBuilder

에서 SQL Server 특정 구성을 DbContextOptions수행할 수 있습니다.

TypeExtensions

인스턴스에 대한 Type 확장 메서드입니다.

이러한 확장은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

Uniquifier

문자열 식별자를 조작하는 메서드를 제공합니다.

WarningsConfigurationBuilder

Entity Framework에서 생성된 경고의 런타임 동작을 구성합니다. 각 경고 유형에 대한 기본 동작 및 동작을 설정할 수 있습니다.

이 클래스는 API 내에서 ConfigureWarnings(Action<WarningsConfigurationBuilder>) 사용되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

구조체

ConcurrencyDetectorCriticalSectionDisposer

IDisposable 에서 반환되는 으로IConcurrencyDetector, 삭제될 때 진행 중인 중요 섹션을 종료합니다.

DbSetProperty

DbContext 파생 형식에 정의된 속성의 DbSet<TEntity> 패싯을 나타내는 구조체입니다.

EntityFrameworkServicesBuilder.ServiceCharacteristics

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

ServiceCharacteristics

지정된 EF 서비스의 특성입니다.

인터페이스

IAnnotatable

빌드 시간 및 런타임 주석을 노출하는 클래스입니다. 주석을 사용하면 임의의 메타데이터를 개체에 저장할 수 있습니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IAnnotation

를 구현하는 개체에 저장할 수 있는 임의의 메타데이터 조각입니다 IReadOnlyAnnotatable.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConcurrencyDetector

EF 내부 코드 및 데이터베이스 공급자가 스레드로부터 안전하지 않은 리소스에 대한 동시 액세스를 검색하는 데 사용됩니다.

ICoreSingletonOptions

코어 옵션을 제어하기 위해 싱글톤 수준에서 설정된 IServiceProvider 옵션입니다.

ICosmosDbContextOptionsBuilderInfrastructure

에 의해 CosmosDbContextOptionsBuilder 명시적으로 구현되어 데이터베이스 공급자 확장 메서드에서 사용되지만 애플리케이션 개발자가 호출할 수 없는 메서드를 숨깁니다.

ICurrentDbContext

Entity Framework의 내부 서비스 공급자에 범위가 지정된 서비스로 등록되어 사용 중인 현재 DbContext 서비스에 대한 액세스를 제공합니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IDbContextFactory<TContext>

파생 DbContext 인스턴스를 만들기 위한 팩터리입니다. 공용 기본 생성자가 없는 컨텍스트 형식에 대해 디자인 타임 서비스를 사용하도록 설정하려면 이 인터페이스를 구현합니다. 디자인 타임에 마이그레이션과 같은 특정 디자인 타임 환경을 사용하도록 설정하기 위해 파생 인스턴스 DbContext 를 만들 수 있습니다. 디자인 타임 서비스는 파생 컨텍스트와 동일한 어셈블리에 있는 이 인터페이스의 구현을 자동으로 검색합니다.

IDbContextOptions

에서 사용할 옵션입니다 DbContext. 일반적으로 재정 OnConfiguring(DbContextOptionsBuilder) 의하거나 를 사용하여 DbContextOptionsBuilder 이 인터페이스를 구현하는 클래스의 인스턴스를 만들 수 있으며 애플리케이션 코드에서 직접 만들도록 설계되지 않았습니다.

IDbContextOptionsBuilderInfrastructure

에 의해 DbContextOptionsBuilder 명시적으로 구현되어 데이터베이스 공급자 확장 메서드에서 사용되지만 애플리케이션 개발자가 호출할 수 없는 메서드를 숨깁니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IDbContextOptionsExtension

Extensions저장된 확장에 대한 인터페이스입니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IDbContextOptionsExtensionWithDebugInfo

디버깅 정보도 수집할 수 있는 확장에 대한 확장 인터페이스입니다. 이 인터페이스는 EF Core 3.0에서 병합 IDbContextOptionsExtension 될 가능성이 높습니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IDbSetFinder

에서 DbContext상속되는 형식의 속성을 찾는 DbSet<TEntity> 서비스입니다.

IDesignTimeServices

디자인 타임 서비스를 구성할 수 있습니다. 도구는 시작 어셈블리에 있는 이 인터페이스의 구현을 자동으로 검색합니다.

IInfrastructure<T>

이 인터페이스는 애플리케이션 코드에서 사용되지는 않지만 데이터베이스 공급자가 작성한 확장 메서드 등에 사용할 수 있는 속성을 숨기기 위해 형식별로 명시적으로 구현됩니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IInMemoryDbContextOptionsBuilderInfrastructure

에 의해 InMemoryDbContextOptionsBuilder 명시적으로 구현되어 데이터베이스 공급자 확장 메서드에서 사용되지만 애플리케이션 개발자가 호출할 수 없는 메서드를 숨깁니다.

IInternalServiceCollectionMap

공급자가 내부 서비스 공급자에 EF 서비스 종속성 개체를 등록할 수 있도록 하는 메서드를 노출합니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ILazyLoader

엔터티에 삽입하여 처음 액세스할 때 탐색 속성을 자동으로 로드하는 기능을 제공할 수 있는 서비스입니다.

IModelCacheKeyFactory

지정된 컨텍스트에 대한 모델을 고유하게 식별하는 키를 만듭니다. 지정된 컨텍스트에 대해 캐시된 모델을 저장하고 조회하는 데 사용됩니다.

IModelCustomizer

규칙에 의해 검색되는 것 외에도 모델의 추가 구성을 수행합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IModelRuntimeInitializer

런타임 종속성을 사용하여 을 초기화 IModel 합니다. 이는 일반적으로 데이터베이스 공급자가 해당 데이터베이스와 관련된 런타임 종속성을 사용하도록 하기 위해 구현됩니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IModelSource

컨텍스트를 IModel 기반으로 을 생성합니다. 이는 일반적으로 데이터베이스 공급자가 해당 데이터베이스와 관련된 규칙 및 유효성 검사를 사용하도록 구현됩니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IModelValidator

모델을 빌드한 후 유효성을 검사합니다.

IReadOnlyAnnotatable

주석을 지원하는 클래스입니다. 주석을 사용하면 임의의 메타데이터를 개체에 저장할 수 있습니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IRelationalDbContextOptionsBuilderInfrastructure

에 의해 RelationalDbContextOptionsBuilder<TBuilder,TExtension> 명시적으로 구현되어 데이터베이스 공급자 확장 메서드에서 사용되지만 애플리케이션 개발자가 호출할 수 없는 메서드를 숨깁니다.

IResettableService

이 인터페이스는 서로 다른 풀에서 동일한 DbContext 의 서로 다른 사용 간에 다시 설정해야 하는 모든 서비스에서 구현되어야 합니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ISensitiveDataLogger

ILogger 중요한 데이터의 로깅을 사용하거나 사용하지 않도록 설정할 수 있는 입니다.

ISensitiveDataLogger<T>

ILogger<TCategoryName> 중요한 데이터의 로깅을 사용하거나 사용하지 않도록 설정할 수 있는 입니다.

ISingletonOptions

단일 수준에서만 설정할 수 있는 옵션을 나타내는 모든 클래스에 IServiceProvider 의해 구현됩니다.

열거형

CoreEventId

핵심 Entity Framework 구성 요소에서 메시지를 로깅할 때 eventId로 사용되는 값입니다.

DesignEventId
InMemoryEventId

를 통해 ILogger메모리 내 데이터베이스 공급자의 메시지를 로깅할 때 eventId로 사용되는 값입니다.

MetadataDebugStringOptions

메타데이터 개체에 대해 디버그 문자열을 다르게 인쇄하는 옵션입니다.

RelationalDesignEventId
RelationalEventId

를 통해 ILogger관계형 데이터베이스 공급자의 메시지를 로깅할 때 eventId로 사용되는 값입니다.

SqliteDesignEventId

SQLite Design Entity Framework Core 구성 요소에서 메시지를 로깅할 때 eventId로 사용되는 값입니다.

SqlServerDesignEventId

SQL Server Design Entity Framework Core 구성 요소에서 메시지를 로깅할 때 eventId로 사용되는 값입니다.