Aracılığıyla paylaş


ModelAttributes Sınıf

Tanım

bir , özelliği veya parametresiyle ilişkili özniteliklerin birleşik Typelistesine erişim sağlar.

public ref class ModelAttributes
public class ModelAttributes
type ModelAttributes = class
Public Class ModelAttributes
Devralma
ModelAttributes

Oluşturucular

ModelAttributes(IEnumerable<Object>)
Geçersiz.

için yeni ModelAttributes bir Typeoluşturur.

ModelAttributes(IEnumerable<Object>, IEnumerable<Object>)
Geçersiz.

Özellik için yeni ModelAttributes bir oluşturur.

Özellikler

Attributes

Tüm özniteliklerin kümesini alır. Bu örnek bir özelliğin özniteliklerini temsil ederse, özellik tanımındaki öznitelikler özelliğin üzerindekilerden önce olur Type. Bu örnek bir parametrenin özniteliklerini temsil ederse, parametre tanımındaki öznitelikler parametresinin Typeüzerindekilerden önce olur.

ParameterAttributes

parametresindeki öznitelik kümesini alır veya null bu örnek bir parametrenin özniteliklerini temsil etmiyorsa.

PropertyAttributes

özelliğindeki öznitelik kümesini alır veya null bu örnek bir özelliğin özniteliklerini temsil etmiyorsa.

TypeAttributes

üzerindeki Typeöznitelik kümesini alır. Bu örnek bir özelliği temsil ederse, TypeAttributes 'den PropertyTypealınan öznitelikleri içerir. Bu örnek bir parametreyi temsil ederse, 'den ParameterTypealınan öznitelikleri içerir.

Yöntemler

GetAttributesForParameter(ParameterInfo)

Verilen parameterInfoiçin öznitelikleri alır.

GetAttributesForParameter(ParameterInfo, Type)

Belirtilen modelTypeile verilen parameterInfo için öznitelikleri alır.

GetAttributesForProperty(Type, PropertyInfo)

Verilen propertyiçin öznitelikleri alır.

GetAttributesForProperty(Type, PropertyInfo, Type)

Belirtilen modelTypeile verilen property için öznitelikleri alır.

GetAttributesForType(Type)

Verilen typeiçin öznitelikleri alır.

Şunlara uygulanır