MetadataProviderAttribute.CreateProvider Method

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Creates an instance of the MetadataProvider.

Namespace:  System.Web.Http.Data.Metadata
Assembly:  System.Web.Http.Data (in System.Web.Http.Data.dll)

Syntax

'Declaration
Public Overridable Function CreateProvider ( _
    controllerType As Type, _
    parent As MetadataProvider _
) As MetadataProvider
public virtual MetadataProvider CreateProvider(
    Type controllerType,
    MetadataProvider parent
)
public:
virtual MetadataProvider^ CreateProvider(
    Type^ controllerType, 
    MetadataProvider^ parent
)
abstract CreateProvider : 
        controllerType:Type * 
        parent:MetadataProvider -> MetadataProvider 
override CreateProvider : 
        controllerType:Type * 
        parent:MetadataProvider -> MetadataProvider 
public function CreateProvider(
    controllerType : Type, 
    parent : MetadataProvider
) : MetadataProvider

Parameters

Return Value

Type: System.Web.Http.Data.Metadata.MetadataProvider
The metadata provider

Remarks

Subclasses can override this method to provide their own construction logic.

See Also

Reference

MetadataProviderAttribute Class

System.Web.Http.Data.Metadata Namespace