Aracılığıyla paylaş


ModelMetadataIdentity Yapı

Tanım

bir tanımlayan anahtar ModelMetadatatürü.

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)
Devralma
ModelMetadataIdentity
Uygulamalar

Özellikler

ConstructorInfo

Oluşturucu için bir tanımlayıcı alır veya null bu örnek bir oluşturucuyu temsil etmiyorsa.

ContainerType

Type Geçerli örnek tarafından temsil edilen model özelliğini tanımlamayı veya null geçerli örneğin bir özelliği temsil etmemesi durumunu alır.

MetadataKind

Geçerli örnek tarafından temsil edilen meta veri türünü gösteren bir değer alır.

ModelType

Type Geçerli örnek tarafından temsil edileni alır.

Name

Bir parametreyi veya özelliği temsil ediyorsa veya null geçerli örnek bir türü temsil ediyorsa geçerli örneğin adını alır.

ParameterInfo

parametresi için bir tanımlayıcı alır veya null bu örnek bir parametreyi temsil etmiyorsa.

PropertyInfo

özelliği için bir tanımlayıcı alır veya null bu örnek bir özelliği temsil etmiyorsa.

Yöntemler

Equals(ModelMetadataIdentity)

bir tanımlayan anahtar ModelMetadatatürü.

Equals(Object)

bir tanımlayan anahtar ModelMetadatatürü.

ForConstructor(ConstructorInfo, Type)

Belirtilen model türüne sahip sağlanan parametre için bir ModelMetadataIdentity oluşturur.

ForParameter(ParameterInfo)

Sağlanan parametre için bir ModelMetadataIdentity oluşturur.

ForParameter(ParameterInfo, Type)

Belirtilen model türüne sahip sağlanan parametre için bir ModelMetadataIdentity oluşturur.

ForProperty(PropertyInfo, Type, Type)

Sağlanan özellik için bir ModelMetadataIdentity oluşturur.

ForProperty(Type, String, Type)
Geçersiz.
Geçersiz.

Sağlanan özellik için bir ModelMetadataIdentity oluşturur.

ForType(Type)

Sağlanan model Typeiçin bir ModelMetadataIdentity oluşturur.

GetHashCode()

bir tanımlayan anahtar ModelMetadatatürü.

Şunlara uygulanır