ComplexPropertyConfiguration Class

 

Represents the configuration for a complex property of a structural type (an entity type or a complex type).

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


public ref class ComplexPropertyConfiguration : StructuralPropertyConfiguration

NameDescription
System_CAPS_pubmethodComplexPropertyConfiguration(PropertyInfo^, StructuralTypeConfiguration^)

Instantiates a new instance of the ComplexPropertyConfiguration class.

NameDescription
System_CAPS_pubpropertyAddedExplicitly

Gets or sets a value that is true if the property was added by the user; false if it was inferred through conventions.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyAutoExpand

Gets or sets whether the property is automatically expanded. default is false. (Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyConcurrencyToken

Gets or sets a value indicating whether this property is a concurrency token or not.(Inherited from StructuralPropertyConfiguration.)

System_CAPS_pubpropertyDeclaringType

Gets the declaring type.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyIsRestricted

Gets whether the property is restricted, i.e. not filterable, not sortable, not navigable, not expandable, or not countable.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyKind
System_CAPS_pubpropertyName

Gets or sets the name of the property.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyNonFilterable

Gets or sets whether the property is nonfilterable. default is false.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyNotCountable

Gets or sets whether the property is not countable. default is false.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyNotExpandable

Gets or sets whether the property is not expandable. default is false.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyNotFilterable

Gets or sets whether the property is not filterable. default is false.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyNotNavigable

Gets or sets whether the property is not navigable. default is false.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyNotSortable

Gets or sets whether the property is not sortable. default is false.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyOptionalProperty

Gets or sets a value indicating whether this property is optional or not.(Inherited from StructuralPropertyConfiguration.)

System_CAPS_pubpropertyPropertyInfo

Gets the mapping CLR PropertyInfo.(Inherited from PropertyConfiguration.)

System_CAPS_pubpropertyRelatedClrType
System_CAPS_pubpropertyUnsortable

Gets or sets whether the property is unsortable. default is false.(Inherited from PropertyConfiguration.)

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIsCountable()

Sets the property as countable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsExpandable()

Sets the property as expandable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsFilterable()

Sets the property as filterable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsNavigable()

Sets the property as navigable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsNonFilterable()

Sets the property as nonfilterable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsNotCountable()

Sets the property as not countable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsNotExpandable()

Sets the property as not expandable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsNotFilterable()

Sets the property as not filterable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsNotNavigable()

Sets the property as not navigable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsNotSortable()

Sets the property as not sortable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsOptional()

Marks the current complex property as optional.

System_CAPS_pubmethodIsRequired()

Marks the current complex property as required.

System_CAPS_pubmethodIsSortable()

Sets the property as sortable.(Inherited from PropertyConfiguration.)

System_CAPS_pubmethodIsUnsortable()

Sets the property as unsortable.(Inherited from PropertyConfiguration.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

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: