NavigationSourceConfiguration Class

 

Allows configuration to be performed for a navigation source (entity set, singleton) in a model.

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


public ref class NavigationSourceConfiguration abstract : INavigationSourceConfiguration

NameDescription
System_CAPS_protmethodNavigationSourceConfiguration()

Initializes a new instance of the NavigationSourceConfiguration class. The default constructor is intended for use by unit testing only.

System_CAPS_protmethodNavigationSourceConfiguration(ODataModelBuilder^, EntityTypeConfiguration^, String^)

Initializes a new instance of the NavigationSourceConfiguration class.

System_CAPS_protmethodNavigationSourceConfiguration(ODataModelBuilder^, Type^, String^)

Initializes a new instance of the NavigationSourceConfiguration class.

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_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

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_pubmethodGetHashCode()

(Inherited from Object.)

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_pubmethodGetType()

(Inherited from Object.)

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_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRemoveBinding(NavigationPropertyConfiguration^)

Removes the binding for the given navigation property.

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: