ModelMetadataIdentity 結構

定義

識別 的 ModelMetadata 索引鍵類型。

public value class ModelMetadataIdentity : IEquatable<Microsoft::AspNetCore::Mvc::ModelBinding::Metadata::ModelMetadataIdentity>
public struct ModelMetadataIdentity : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity>
public readonly struct ModelMetadataIdentity : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity>
type ModelMetadataIdentity = struct
Public Structure ModelMetadataIdentity
Implements IEquatable(Of ModelMetadataIdentity)
繼承
ModelMetadataIdentity
實作

屬性

ConstructorInfo

取得建構函式的描述項,如果這個實例不代表建構函式,則 null 為 。

ContainerType

Type取得定義目前實例所表示的模型屬性,如果 null 目前實例不代表屬性,則為 。

MetadataKind

取得值,指出目前實例所表示的中繼資料種類。

ModelType

Type取得目前 實例所表示的 。

Name

如果目前實例代表參數或屬性,或是 null 目前的實例代表類型,則取得目前實例的名稱。

ParameterInfo

取得參數的描述項,如果這個實例不代表參數,則 null 為 。

PropertyInfo

取得屬性的描述項,如果這個實例不代表屬性,則 null 為 。

方法

Equals(ModelMetadataIdentity)

識別 的 ModelMetadata 索引鍵類型。

Equals(Object)

識別 的 ModelMetadata 索引鍵類型。

ForConstructor(ConstructorInfo, Type)

ModelMetadataIdentity使用指定的模型類型,建立所提供參數的 。

ForParameter(ParameterInfo)

ModelMetadataIdentity建立所提供參數的 。

ForParameter(ParameterInfo, Type)

ModelMetadataIdentity使用指定的模型類型,建立所提供參數的 。

ForProperty(PropertyInfo, Type, Type)

ModelMetadataIdentity建立所提供屬性的 。

ForProperty(Type, String, Type)
已淘汰.
已淘汰.

ModelMetadataIdentity建立所提供屬性的 。

ForType(Type)

ModelMetadataIdentity建立所提供模型 Type 的 。

GetHashCode()

識別 的 ModelMetadata 索引鍵類型。

適用於