Share via


CollectionPropertyConfiguration Class

 

CollectionPropertyConfiguration represents a CollectionProperty on either an EntityType or ComplexType.

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

Inheritance Hierarchy

System.Object
  System.Web.Http.OData.Builder.PropertyConfiguration
    System.Web.Http.OData.Builder.StructuralPropertyConfiguration
      System.Web.Http.OData.Builder.CollectionPropertyConfiguration

Syntax

public class CollectionPropertyConfiguration : StructuralPropertyConfiguration
public ref class CollectionPropertyConfiguration : StructuralPropertyConfiguration
type CollectionPropertyConfiguration = 
    class
        inherit StructuralPropertyConfiguration
    end
Public Class CollectionPropertyConfiguration
    Inherits StructuralPropertyConfiguration

Constructors

Name Description
System_CAPS_pubmethod CollectionPropertyConfiguration(PropertyInfo, StructuralTypeConfiguration)

Constructs a CollectionPropertyConfiguration using the property provided.

Properties

Name Description
System_CAPS_pubproperty AddedExplicitly

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_pubproperty ConcurrencyToken

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

System_CAPS_pubproperty DeclaringType

Gets the declaring type. (Inherited from PropertyConfiguration.)

System_CAPS_pubproperty ElementType

Returns the type of Elements in the Collection

System_CAPS_pubproperty Kind

(Overrides PropertyConfiguration.Kind.)

System_CAPS_pubproperty Name

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

System_CAPS_pubproperty OptionalProperty

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

System_CAPS_pubproperty PropertyInfo

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

System_CAPS_pubproperty RelatedClrType

(Overrides PropertyConfiguration.RelatedClrType.)

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod IsOptional()

Sets the CollectionProperty to optional (i.e. nullable).

System_CAPS_pubmethod IsRequired()

Sets the CollectionProperty to required (i.e. non-nullable).

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

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

See Also

System.Web.Http.OData.Builder Namespace

Return to top