Поделиться через


NavigationExpansionExtensibilityHelperDependencies Класс

Определение

Класс параметров зависимостей служб для NavigationExpansionExtensibilityHelper

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

public sealed class NavigationExpansionExtensibilityHelperDependencies : IEquatable<Microsoft.EntityFrameworkCore.Query.NavigationExpansionExtensibilityHelperDependencies>
type NavigationExpansionExtensibilityHelperDependencies = class
    interface IEquatable<NavigationExpansionExtensibilityHelperDependencies>
Public NotInheritable Class NavigationExpansionExtensibilityHelperDependencies
Implements IEquatable(Of NavigationExpansionExtensibilityHelperDependencies)
Наследование
NavigationExpansionExtensibilityHelperDependencies
Реализации

Комментарии

Не создавайте экземпляры этого класса непосредственно из поставщика или кода приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью оператора C# with. Не вызывайте конструктор ни в одном из моментов этого процесса.

Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.

Конструкторы

NavigationExpansionExtensibilityHelperDependencies()

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

Методы

<Clone>$()

Класс параметров зависимостей служб для NavigationExpansionExtensibilityHelper

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Equals(NavigationExpansionExtensibilityHelperDependencies)

Класс параметров зависимостей служб для NavigationExpansionExtensibilityHelper

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Equals(Object)

Класс параметров зависимостей служб для NavigationExpansionExtensibilityHelper

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetHashCode()

Класс параметров зависимостей служб для NavigationExpansionExtensibilityHelper

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

ToString()

Класс параметров зависимостей служб для NavigationExpansionExtensibilityHelper

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Операторы

Equality(NavigationExpansionExtensibilityHelperDependencies, NavigationExpansionExtensibilityHelperDependencies)

Класс параметров зависимостей служб для NavigationExpansionExtensibilityHelper

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Inequality(NavigationExpansionExtensibilityHelperDependencies, NavigationExpansionExtensibilityHelperDependencies)

Класс параметров зависимостей служб для NavigationExpansionExtensibilityHelper

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Применяется к