CoreOptionsExtension CoreOptionsExtension Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class CoreOptionsExtension : IDbContextOptionsExtension
Public Class CoreOptionsExtension
    Implements IDbContextOptionsExtension
Inheritance
System.ObjectSystem.Object
CoreOptionsExtensionCoreOptionsExtension
Implements

Constructors

CoreOptionsExtension() CoreOptionsExtension()

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public CoreOptionsExtension()
Public Sub New

CoreOptionsExtension(CoreOptionsExtension) CoreOptionsExtension(CoreOptionsExtension)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public CoreOptionsExtension(CoreOptionsExtension copyFrom)
Public Sub New(copyFrom As CoreOptionsExtension)
Parameters

Properties

InternalServiceProvider InternalServiceProvider

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual IServiceProvider InternalServiceProvider { get; set; }
Public Overridable Property InternalServiceProvider As IServiceProvider
Value
System.IServiceProvider System.IServiceProvider

IsSensitiveDataLoggingEnabled IsSensitiveDataLoggingEnabled

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual bool IsSensitiveDataLoggingEnabled { get; set; }
Public Overridable Property IsSensitiveDataLoggingEnabled As Boolean
Value
System.Boolean System.Boolean

LoggerFactory LoggerFactory

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual ILoggerFactory LoggerFactory { get; set; }
Public Overridable Property LoggerFactory As ILoggerFactory
Value
ILoggerFactory ILoggerFactory

MemoryCache MemoryCache

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual IMemoryCache MemoryCache { get; set; }
Public Overridable Property MemoryCache As IMemoryCache
Value
IMemoryCache IMemoryCache

Model Model

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual IModel Model { get; set; }
Public Overridable Property Model As IModel
Value
IModel IModel

QueryTrackingBehavior QueryTrackingBehavior

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual QueryTrackingBehavior QueryTrackingBehavior { get; set; }
Public Overridable Property QueryTrackingBehavior As QueryTrackingBehavior

ReplacedServices ReplacedServices

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual IReadOnlyDictionary<Type, Type> ReplacedServices { get; }
Public Overridable ReadOnly Property ReplacedServices As IReadOnlyDictionary(Of Type, Type)
Value
System.Collections.Generic.IReadOnlyDictionary<System.Type, System.Type> System.Collections.Generic.IReadOnlyDictionary(Of System.Type, System.Type)

SensitiveDataLoggingWarned SensitiveDataLoggingWarned

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual bool SensitiveDataLoggingWarned { get; set; }
Public Overridable Property SensitiveDataLoggingWarned As Boolean
Value
System.Boolean System.Boolean

WarningsConfiguration WarningsConfiguration

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual WarningsConfiguration WarningsConfiguration { get; set; }
Public Overridable Property WarningsConfiguration As WarningsConfiguration

Methods

ApplyServices(IServiceCollection) ApplyServices(IServiceCollection)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual void ApplyServices(IServiceCollection builder)
Public Overridable Sub ApplyServices(builder As IServiceCollection)
Parameters
builder
IServiceCollection IServiceCollection

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ReplaceService(Type, Type) ReplaceService(Type, Type)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual void ReplaceService(Type serviceType, Type implementationType)
Public Overridable Sub ReplaceService(serviceType As Type, implementationType As Type)
Parameters
serviceType
System.Type System.Type
implementationType
System.Type System.Type

ToString() ToString()

Inherited from System.Object