AttributeTableBuilder.AddCustomAttributes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.
Aşırı Yüklemeler
AddCustomAttributes(Type, Attribute[]) |
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler. |
AddCustomAttributes(Type, MemberDescriptor, Attribute[]) |
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler. |
AddCustomAttributes(Type, MemberInfo, Attribute[]) |
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler. |
AddCustomAttributes(Type, String, Attribute[]) |
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler. |
AddCustomAttributes(Type, DependencyProperty, Attribute[]) |
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler. |
Açıklamalar
Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.
Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .
AddCustomAttributes(Type, Attribute[])
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.
public:
void AddCustomAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type type, params Attribute[] attributes);
member this.AddCustomAttributes : Type * Attribute[] -> unit
Public Sub AddCustomAttributes (type As Type, ParamArray attributes As Attribute())
Parametreler
- type
- Type
Sınıf düzeyi özniteliklerin ekleneceği tür.
- attributes
- Attribute[]
Oluşturucuya eklenen öznitelikler.
Özel durumlar
type
veya attributes
şeklindedir null
.
Açıklamalar
Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.
Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .
Şunlara uygulanır
AddCustomAttributes(Type, MemberDescriptor, Attribute[])
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.
public:
void AddCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.ComponentModel.MemberDescriptor descriptor, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.ComponentModel.MemberDescriptor * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, descriptor As MemberDescriptor, ParamArray attributes As Attribute())
Parametreler
- ownerType
- Type
tarafından descriptor
tanımlanan üyeyi içeren tür.
- descriptor
- MemberDescriptor
Özniteliklerin eklendiği olay veya özellik bilgileri.
- attributes
- Attribute[]
Oluşturucuya eklenen öznitelikler.
Özel durumlar
ownerType
veya descriptor
attributes
şeklindedir null
.
Açıklamalar
Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.
Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .
Şunlara uygulanır
AddCustomAttributes(Type, MemberInfo, Attribute[])
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.
public:
void AddCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.Reflection.MemberInfo member, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.Reflection.MemberInfo * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, member As MemberInfo, ParamArray attributes As Attribute())
Parametreler
- ownerType
- Type
tarafından member
tanımlanan üyeyi içeren tür.
- member
- MemberInfo
Özniteliklerin eklendiği olay veya özellik bilgileri.
- attributes
- Attribute[]
Oluşturucuya eklenen öznitelikler.
Özel durumlar
ownerType
veya member
attributes
şeklindedir null
.
Açıklamalar
Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.
Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .
Şunlara uygulanır
AddCustomAttributes(Type, String, Attribute[])
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.
public:
void AddCustomAttributes(Type ^ ownerType, System::String ^ memberName, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, string memberName, params Attribute[] attributes);
member this.AddCustomAttributes : Type * string * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, memberName As String, ParamArray attributes As Attribute())
Parametreler
- ownerType
- Type
tarafından memberName
tanımlanan üyeyi içeren tür.
- memberName
- String
Özniteliklerin eklendiği olay veya özellik bilgilerinin adı.
- attributes
- Attribute[]
Oluşturucuya eklenen öznitelikler.
Özel durumlar
ownerType
, memberName
veya attributes
şeklindedir null
.
Açıklamalar
Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.
Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .
Şunlara uygulanır
AddCustomAttributes(Type, DependencyProperty, Attribute[])
Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.
public:
void AddCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.Windows.DependencyProperty dp, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.Windows.DependencyProperty * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, dp As DependencyProperty, ParamArray attributes As Attribute())
Parametreler
- ownerType
- Type
tarafından dp
tanımlanan bağımlılığı içeren tür.
Özniteliklerin ekleneceği bağımlılık özelliği.
- attributes
- Attribute[]
Oluşturucuya eklenen öznitelikler.
Özel durumlar
ownerType
veya dp
attributes
şeklindedir null
.
Açıklamalar
Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.
Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .