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
- controllerType
Type: System.Type
The DataController type to create a metadata provider for.
- parent
Type: System.Web.Http.Data.Metadata.MetadataProvider
The parent provider. It may be null.
Return Value
Type: System.Web.Http.Data.Metadata.MetadataProvider
The metadata provider
Remarks
Subclasses can override this method to provide their own construction logic.