Sdílet prostřednictvím


NavigationSourceConfiguration Třída

Definice

Umožňuje provést konfiguraci pro zdroj navigace (sada entit, jednoúčelový) v modelu.

public abstract class NavigationSourceConfiguration
type NavigationSourceConfiguration = class
Public MustInherit Class NavigationSourceConfiguration
Dědičnost
NavigationSourceConfiguration
Odvozené

Konstruktory

NavigationSourceConfiguration()

Inicializuje novou instanci NavigationSourceConfiguration třídy. Výchozí konstruktor je určen pouze pro testování částí.

NavigationSourceConfiguration(ODataModelBuilder, EntityTypeConfiguration, String)

Inicializuje novou instanci NavigationSourceConfiguration třídy.

NavigationSourceConfiguration(ODataModelBuilder, Type, String)

Inicializuje novou instanci NavigationSourceConfiguration třídy.

Vlastnosti

Bindings

Získá navigační cíle objektu NavigationSourceConfiguration.

ClrType

Získá pozadí Type pro typ entity obsažené v tomto navigačním zdroji.

DerivedTypeConstraints

Sada určující omezení odvozeného typu

EntityType

Získá typ entity obsažené v tomto navigačním zdroji.

Name

Získá název tohoto navigačního zdroje.

Metody

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration)

Sváže danou vlastnost navigace s cílovým zdrojem navigace.

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration, IList<MemberInfo>)

Sváže danou vlastnost navigace s cílovým zdrojem navigace.

FindBinding(NavigationPropertyConfiguration)

Vyhledá vazby NavigationPropertyBindingConfiguration pro danou vlastnost navigace.

FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

Vyhledá vazbu pro danou navigační vlastnost a pokusí se ji vytvořit, pokud neexistuje.

FindBindings(String)

Získá vazby NavigationPropertyBindingConfiguration pro vlastnost navigace s daným názvem.

GetEditLink()

Získá tvůrce použitý k vygenerování odkazy pro úpravy pro tento navigační zdroj.

GetIdLink()

Získá tvůrce použitý k vygenerování ID pro tento navigační zdroj.

GetNavigationPropertyLink(NavigationPropertyConfiguration)

Získá tvůrce použitý k vygenerování navigační odkaz pro danou navigační vlastnost pro tento navigační zdroj.

GetReadLink()

Získá tvůrce použitý k vygenerování odkazů pro čtení pro tento navigační zdroj.

GetUrl()

Získá adresu URL zdroje navigace.

HasEditLink(SelfLinkBuilder<Uri>)

Nakonfiguruje odkaz pro úpravy pro tento zdroj navigace.

HasIdLink(SelfLinkBuilder<Uri>)

Nakonfiguruje odkaz ID pro tento zdroj navigace.

HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder)

Konfiguruje navigační odkaz pro dané navigační vlastnosti pro tento zdroj navigace.

HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder)

Nakonfiguruje navigační odkaz pro danou vlastnost navigace pro tento zdroj navigace.

HasReadLink(SelfLinkBuilder<Uri>)

Nakonfiguruje odkaz pro čtení pro tento navigační zdroj.

HasUrl(String)

Nakonfiguruje adresu URL zdroje navigace.

RemoveBinding(NavigationPropertyConfiguration)

Odebere vazby pro danou vlastnost navigace.

RemoveBinding(NavigationPropertyConfiguration, String)

Odebere vazbu pro danou vlastnost navigace a danou cestu vazby.

Platí pro