Udostępnij za pośrednictwem


NavigationSourceConfiguration Klasa

Definicja

Umożliwia wykonanie konfiguracji dla źródła nawigacji (zestawu jednostek, pojedynczego) w modelu.

public abstract class NavigationSourceConfiguration
type NavigationSourceConfiguration = class
Public MustInherit Class NavigationSourceConfiguration
Dziedziczenie
NavigationSourceConfiguration
Pochodne

Konstruktory

NavigationSourceConfiguration()

Inicjuje nowe wystąpienie klasy NavigationSourceConfiguration. Domyślny konstruktor jest przeznaczony tylko do użytku przez testowanie jednostkowe.

NavigationSourceConfiguration(ODataModelBuilder, EntityTypeConfiguration, String)

Inicjuje nowe wystąpienie klasy NavigationSourceConfiguration.

NavigationSourceConfiguration(ODataModelBuilder, Type, String)

Inicjuje nowe wystąpienie klasy NavigationSourceConfiguration.

Właściwości

Bindings

Pobiera elementy docelowe nawigacji elementu NavigationSourceConfiguration.

ClrType

Pobiera kopie Type zapasowe dla typu jednostki zawartego w tym źródle nawigacji.

DerivedTypeConstraints

Zestaw określający ograniczenia typu pochodnego

EntityType

Pobiera typ jednostki zawarty w tym źródle nawigacji.

Name

Pobiera nazwę tego źródła nawigacji.

Metody

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration)

Tworzy powiązanie danej właściwości nawigacji ze źródłem nawigacji docelowej.

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration, IList<MemberInfo>)

Tworzy powiązanie danej właściwości nawigacji ze źródłem nawigacji docelowej.

FindBinding(NavigationPropertyConfiguration)

Znajduje powiązania NavigationPropertyBindingConfiguration dla danej właściwości nawigacji.

FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

Znajduje powiązanie dla danej właściwości nawigacji i próbuje je utworzyć, jeśli nie istnieje.

FindBindings(String)

Pobiera powiązania NavigationPropertyBindingConfiguration dla właściwości nawigacji o podanej nazwie.

GetEditLink()

Pobiera konstruktora używanego do generowania linków edycji dla tego źródła nawigacji.

GetIdLink()

Pobiera konstruktora użyty do wygenerowania identyfikatora dla tego źródła nawigacji.

GetNavigationPropertyLink(NavigationPropertyConfiguration)

Pobiera konstruktor używany do generowania linku nawigacji dla danej właściwości nawigacji dla tego źródła nawigacji.

GetReadLink()

Pobiera konstruktor używany do generowania linków do odczytu dla tego źródła nawigacji.

GetUrl()

Pobiera źródłowy adres URL nawigacji.

HasEditLink(SelfLinkBuilder<Uri>)

Konfiguruje link edycji dla tego źródła nawigacji.

HasIdLink(SelfLinkBuilder<Uri>)

Konfiguruje link identyfikatora dla tego źródła nawigacji.

HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder)

Konfiguruje link nawigacji dla podanych właściwości nawigacji dla tego źródła nawigacji.

HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder)

Konfiguruje link nawigacji dla danej właściwości nawigacji dla tego źródła nawigacji.

HasReadLink(SelfLinkBuilder<Uri>)

Konfiguruje link do odczytu dla tego źródła nawigacji.

HasUrl(String)

Konfiguruje adres URL źródła nawigacji.

RemoveBinding(NavigationPropertyConfiguration)

Usuwa powiązania dla danej właściwości nawigacji.

RemoveBinding(NavigationPropertyConfiguration, String)

Usuwa powiązanie dla danej właściwości nawigacji i daną ścieżkę powiązania.

Dotyczy