Sdílet prostřednictvím


ModelMetadataIdentity Struktura

Definice

Typ klíče, který identifikuje 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)
Dědičnost
ModelMetadataIdentity
Implementuje

Vlastnosti

ConstructorInfo

Získá popisovač pro konstruktor, nebo null pokud tato instance nepředstavuje konstruktor.

ContainerType

Type Získá definování model vlastnost reprezentované aktuální instance, nebo null pokud aktuální instance nepředstavuje vlastnost.

MetadataKind

Získá hodnotu označující druh metadat reprezentovaných aktuální instancí.

ModelType

Type Získá reprezentované aktuální instance.

Name

Získá název aktuální instance, pokud představuje parametr nebo vlastnost, nebo null pokud aktuální instance představuje typ.

ParameterInfo

Získá popisovač pro parametr, nebo null pokud tato instance nepředstavuje parametr.

PropertyInfo

Získá popisovač pro vlastnost, nebo null pokud tato instance nepředstavuje vlastnost.

Metody

Equals(ModelMetadataIdentity)

Typ klíče, který identifikuje ModelMetadata.

Equals(Object)

Typ klíče, který identifikuje ModelMetadata.

ForConstructor(ConstructorInfo, Type)

ModelMetadataIdentity Vytvoří pro zadaný parametr se zadaným typem modelu.

ForParameter(ParameterInfo)

Vytvoří pro ModelMetadataIdentity zadaný parametr .

ForParameter(ParameterInfo, Type)

ModelMetadataIdentity Vytvoří pro zadaný parametr se zadaným typem modelu.

ForProperty(PropertyInfo, Type, Type)

Vytvoří pro zadanou ModelMetadataIdentity vlastnost .

ForProperty(Type, String, Type)
Zastaralé.
Zastaralé.

Vytvoří pro zadanou ModelMetadataIdentity vlastnost .

ForType(Type)

Vytvoří pro ModelMetadataIdentity zadaný model Type.

GetHashCode()

Typ klíče, který identifikuje ModelMetadata.

Platí pro