INavigationSourceConfiguration Interface

 

Represents a navigation source

Namespace:   System.Web.OData.Builder
Assembly:  System.Web.OData (in System.Web.OData.dll)

public interface class INavigationSourceConfiguration

NameDescription
System_CAPS_pubpropertyBindings

Gets the navigation targets of NavigationSourceConfiguration.

System_CAPS_pubpropertyClrType

Gets the backing Type for the entity type contained in this navigation source.

System_CAPS_pubpropertyEntityType

Gets the entity type contained in this navigation source.

System_CAPS_pubpropertyName

Gets the name of this navigation source.

NameDescription
System_CAPS_pubmethodAddBinding(NavigationPropertyConfiguration^, INavigationSourceConfiguration^)

Binds the given navigation property to the target navigation source.

System_CAPS_pubmethodFindBinding(NavigationPropertyConfiguration^)

Finds the binding for the given navigation property and tries to create it if it doesnot exist.

System_CAPS_pubmethodFindBinding(NavigationPropertyConfiguration^, Boolean)

Finds the binding for the given navigation property.

System_CAPS_pubmethodFindBinding(String^)

Gets the NavigationPropertyBindingConfiguration for the navigation property with the given name.

System_CAPS_pubmethodGetEditLink()

Gets the builder used to generate edit links for this navigation source.

System_CAPS_pubmethodGetIdLink()

Gets the builder used to generate ID for this navigation source.

System_CAPS_pubmethodGetNavigationPropertyLink(NavigationPropertyConfiguration^)

Gets the builder used to generate navigation link for the given navigation property for this navigation source.

System_CAPS_pubmethodGetReadLink()

Gets the builder used to generate read links for this navigation source.

System_CAPS_pubmethodGetUrl()

Gets the navigation source URL.

System_CAPS_pubmethodHasEditLink(SelfLinkBuilder<Uri^>^)

Configures the edit link for this navigation source.

System_CAPS_pubmethodHasIdLink(SelfLinkBuilder<Uri^>^)

Configures the ID link for this navigation source.

System_CAPS_pubmethodHasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration^>^, NavigationLinkBuilder^)

Configures the navigation link for the given navigation properties for this navigation source.

System_CAPS_pubmethodHasNavigationPropertyLink(NavigationPropertyConfiguration^, NavigationLinkBuilder^)

Configures the navigation link for the given navigation property for this navigation source.

System_CAPS_pubmethodHasReadLink(SelfLinkBuilder<Uri^>^)

Configures the read link for this navigation source.

System_CAPS_pubmethodHasUrl(String^)

Configures the navigation source URL.

System_CAPS_pubmethodRemoveBinding(NavigationPropertyConfiguration^)

Removes the binding for the given navigation property.

Return to top
Show: