Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates the metadata from prototype for the specified property.
Namespace: System.Web.Http.Metadata.Providers
Assembly: System.Web.Http (in System.Web.Http.dll)
Syntax
'Declaration
Protected Overrides Function CreateMetadataFromPrototype ( _
prototype As CachedDataAnnotationsModelMetadata, _
modelAccessor As Func(Of Object) _
) As CachedDataAnnotationsModelMetadata
'Usage
Dim prototype As CachedDataAnnotationsModelMetadata
Dim modelAccessor As Func(Of Object)
Dim returnValue As CachedDataAnnotationsModelMetadata
returnValue = Me.CreateMetadataFromPrototype(prototype, _
modelAccessor)
protected override CachedDataAnnotationsModelMetadata CreateMetadataFromPrototype(
CachedDataAnnotationsModelMetadata prototype,
Func<Object> modelAccessor
)
protected:
virtual CachedDataAnnotationsModelMetadata^ CreateMetadataFromPrototype(
CachedDataAnnotationsModelMetadata^ prototype,
Func<Object^>^ modelAccessor
) override
abstract CreateMetadataFromPrototype :
prototype:CachedDataAnnotationsModelMetadata *
modelAccessor:Func<Object> -> CachedDataAnnotationsModelMetadata
override CreateMetadataFromPrototype :
prototype:CachedDataAnnotationsModelMetadata *
modelAccessor:Func<Object> -> CachedDataAnnotationsModelMetadata
protected override function CreateMetadataFromPrototype(
prototype : CachedDataAnnotationsModelMetadata,
modelAccessor : Func<Object>
) : CachedDataAnnotationsModelMetadata
Parameters
prototype
Type: System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadataThe prototype.
modelAccessor
Type: System.Func<Object>The model accessor.
Return Value
Type: System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata
The metadata for the property.