Bu makale, makine tarafından çevrilmiştir. Makaleyi İngilizce dilinde görüntülemek için İngilizce onay kutusunu işaretleyin. Ayrıca, fare işaretçisiyle İngilizce metnin üzerine gelerek metni açılır pencerede de görüntüleyebilirsiniz.
Çeviri
İngilizce

AttributeUsageAttribute Sınıfı

 

Başka bir öznitelik sınıfı kullanımını belirtir. Bu sınıf miras alınamaz.

Ad alanı:   System
Derleme:  mscorlib (mscorlib.dll içinde)

System.Object
  System.Attribute
    System.AttributeUsageAttribute

[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.Class, Inherited = true)]
[ComVisibleAttribute(true)]
public sealed class AttributeUsageAttribute : Attribute

AdıAçıklama
System_CAPS_pubmethodAttributeUsageAttribute(AttributeTargets)

Yeni bir örneğini başlatır AttributeUsageAttribute sınıfı, belirtilen listesini AttributeTargets, AllowMultiple değeri ve Inherited değeri.

AdıAçıklama
System_CAPS_pubpropertyAllowMultiple

Alır veya ayarlar belirtilen özniteliğin birden fazla örneğini tek bir program öğesi için belirtilip belirtilemeyeceğini gösteren bir Boole değeri.

System_CAPS_pubpropertyInherited

Alır veya ayarlar bir Boolean belirtilen özniteliğin türetilmiş sınıflar ve geçersiz kılma üyeleri tarafından devralınır olup olmadığını belirleyen bir değer.

System_CAPS_pubpropertyTypeId

Türetilen bir sınıfta uygulandığında, bu için benzersiz bir tanımlayıcı alır Attribute.(Attribute kaynağından devralındı.)

System_CAPS_pubpropertyValidOn

Belirtilen özniteliğin uygulanabilir hangi program öğeleri tanımlayan değerler kümesini alır.

AdıAçıklama
System_CAPS_pubmethodEquals(Object)

Bu API,ürün altyapısını destekler ve API’nın doğrudan kodunuzdan çalıştırılması amaçlanmaz. Bu örnek belirtilen bir nesneye eşit olup olmadığını belirten bir değer döndürür.(Attribute kaynağından devralındı.)

System_CAPS_pubmethodGetHashCode()

Bu örneğe ilişkin karma kodu döndürür.(Attribute kaynağından devralındı.)

System_CAPS_pubmethodGetType()

Alır Type geçerli örneği.(Object kaynağından devralındı.)

System_CAPS_pubmethodIsDefaultAttribute()

Türetilen bir sınıfta geçersiz kılındığında, bu örneğinin değerini türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.(Attribute kaynağından devralındı.)

System_CAPS_pubmethodMatch(Object)

Türetilen bir sınıfta geçersiz kılındığında, bu örnek belirtilen bir nesneye eşit olup olmadığını belirten bir değer döndürür.(Attribute kaynağından devralındı.)

System_CAPS_pubmethodToString()

Geçerli nesneyi temsil eden bir dize döndürür.(Object kaynağından devralındı.)

AdıAçıklama
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bir ad kümesini karşılık gelen bir gönderme tanımlayıcıları kümesine eşler.(Attribute kaynağından devralındı.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir arabirim için tür bilgisi almak için kullanılan bir nesne türü bilgilerini alır.(Attribute kaynağından devralındı.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfoCount(UInt32)

Bir nesne (0 veya 1) sağladığı tür bilgisi arabirimlerinin sayısını alır.(Attribute kaynağından devralındı.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Özellikleri ve yöntemleri bir nesne tarafından sunulan erişim sağlar.(Attribute kaynağından devralındı.)

Kendi öznitelik sınıfı tanımlarken içinde kullanıldığı koyarak şekilde denetleyebilirsiniz bir AttributeUsageAttribute özniteliği sınıfınızın. Belirtilen öznitelik sınıfı öğesinden türetilmelidir Attribute, doğrudan veya dolaylı olarak.

Öznitelik sınıfları konumsal ve adlandırılmış parametrelere sahip. Her bir öznitelik sınıfı için ortak oluşturucu konumsal parametreler o sınıf için geçerli bir sırasını tanımlar. Adlandırılmış parametreler statik olmayan, genel ve okuma-yazma alanları veya öznitelik sınıfı özellikleri tarafından tanımlanır.

Üç özelliklerini AttributeUsageAttribute aşağıdaki parametreleri tanımlayarak ayarlayın:

Konumsal Bu parametre, belirtilen özniteliğin üzerinde yerleştirilen program öğelerine belirtir. Bir öznitelik yerleştirebileceğiniz tüm olası öğeleri kümesi listelenen AttributeTargets numaralandırması. Birleştirebilirsiniz AttributeTargets İstenen birleşimi geçerli program öğelerine almak için bit düzeyinde OR işlemi kullanarak değerleri.

Bu adlandırılmış parametre belirtilen özniteliğin birden çok kez belirli bir program öğesi için belirtilen olup olmadığını belirtir.

Bu adlandırılmış parametre türetilmiş sınıfları ve üyeleri geçersiz kılma tarafından belirtilen özniteliğin devralınabilir olup olmadığını belirtir.

Öznitelikleri kullanmayla ilgili daha fazla bilgi için bkz: Attribute ve Öznitelikleri Kullanarak Meta Verileri Genişletme.

Evrensel Windows Platformu
8 sonrasında kullanılabilir
.NET Framework
1.1 sonrasında kullanılabilir
Taşınabilir Sınıf Kitaplığı
Destekleyen: taşınabilir .NET platformları
Silverlight
2.0 sonrasında kullanılabilir
Windows Phone Silverlight
7.0 sonrasında kullanılabilir
Windows Phone
8.1 sonrasında kullanılabilir

Bu türdeki herhangi bir public static (Visual Basic’te Paylaşılan Visual Basic'te), bu tür üyeler iş parçacığı güvenliklidir. Hiçbir örnek üyesinin, iş parçacığı güvenli olduğu garanti edilmez.

Başa dön
Show: