NavigationSourceConfiguration Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |