ModelMetadataIdentity Struktura

Definicja

Typ klucza identyfikujący element 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)
Dziedziczenie
ModelMetadataIdentity
Implementuje

Właściwości

ConstructorInfo

Pobiera deskryptor konstruktora lub null jeśli to wystąpienie nie reprezentuje konstruktora.

ContainerType

Pobiera zdefiniowaną Type właściwość modelu reprezentowaną przez bieżące wystąpienie lub null jeśli bieżące wystąpienie nie reprezentuje właściwości.

MetadataKind

Pobiera wartość wskazującą rodzaj metadanych reprezentowanych przez bieżące wystąpienie.

ModelType

Pobiera element reprezentowany Type przez bieżące wystąpienie.

Name

Pobiera nazwę bieżącego wystąpienia, jeśli reprezentuje parametr lub właściwość, lub null jeśli bieżące wystąpienie reprezentuje typ.

ParameterInfo

Pobiera deskryptor parametru lub null jeśli to wystąpienie nie reprezentuje parametru.

PropertyInfo

Pobiera deskryptor dla właściwości lub null jeśli to wystąpienie nie reprezentuje właściwości.

Metody

Equals(ModelMetadataIdentity)

Typ klucza identyfikujący element ModelMetadata.

Equals(Object)

Typ klucza identyfikujący element ModelMetadata.

ForConstructor(ConstructorInfo, Type)

Tworzy element ModelMetadataIdentity dla podanego parametru o określonym typie modelu.

ForParameter(ParameterInfo)

Tworzy element ModelMetadataIdentity dla podanego parametru.

ForParameter(ParameterInfo, Type)

Tworzy element ModelMetadataIdentity dla podanego parametru o określonym typie modelu.

ForProperty(PropertyInfo, Type, Type)

Tworzy element ModelMetadataIdentity dla podanej właściwości.

ForProperty(Type, String, Type)
Przestarzałe.
Przestarzałe.

Tworzy element ModelMetadataIdentity dla podanej właściwości.

ForType(Type)

Tworzy element ModelMetadataIdentity dla udostępnionego modelu Type.

GetHashCode()

Typ klucza identyfikujący element ModelMetadata.

Dotyczy