AssemblyDescriptionAttribute Sınıf
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.
Derleme için metin açıklaması sağlar.
public ref class AssemblyDescriptionAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)]
public sealed class AssemblyDescriptionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyDescriptionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AssemblyDescriptionAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)>]
type AssemblyDescriptionAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)>]
type AssemblyDescriptionAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AssemblyDescriptionAttribute = class
inherit Attribute
Public NotInheritable Class AssemblyDescriptionAttribute
Inherits Attribute
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, basit bir derleme için öğesini AssemblyDescriptionAttribute ayarlar ve tanımlanıp tanımlanmadığını gösterir.
using System;
using System.Reflection;
[assembly:AssemblyDescriptionAttribute("My Utility")]
public class Test {
public static void Main()
{
// Get the assembly.
Assembly asm = Assembly.GetCallingAssembly();
// Verify that the description is applied.
Type aType = typeof(AssemblyDescriptionAttribute);
Console.WriteLine("Description applied: {0}",
asm.IsDefined(aType, false));
}
}
// The output is:
// Description Applied: True
Imports System.Reflection
<Assembly:AssemblyDescriptionAttribute("My Utility")>
' Note: The suffix "Attribute" can be omitted:
' <Assembly:AssemblyTitle("A title example")>
Public Class Test
Public Shared Sub Main()
' Get the assembly.
Dim asm As [Assembly] = [Assembly].GetCallingAssembly
' Verify that the description is applied.
Dim aType As Type = GetType(AssemblyDescriptionAttribute)
Console.WriteLine("Description applied: {0}", _
asm.IsDefined(aType, False))
End Sub
End Class
' The output is:
' Description Applied: True
Açıklamalar
Microsoft Visual Studio 2005'te bir proje oluşturduğunuzda, bu öznitelik otomatik olarak boş bir dize değeriyle uygulanır. Visual Studio 2005'te Dosya menüsünden projenin Özellikleri'ni seçip Derleme Bilgileri'ne tıklayarak değerini ayarlayabilirsiniz. özniteliği projenizdeki AssemblyInfo dosyasına kaydedilir ve kodda belirtebilmeniz için önce kaldırılması gerekir; aksi takdirde, özniteliğin birden çok kez uygulanamadığına ilişkin bir hata alırsınız.
Dosya Gezgini'da derleme dosyasına sağ tıkladığınızda, bu öznitelik dosya özellikleri iletişim kutusunun Sürüm sekmesinde Açıklamalar değeri olarak görünür.
Oluşturucular
AssemblyDescriptionAttribute(String) |
AssemblyDescriptionAttribute sınıfının yeni bir örneğini başlatır. |
Özellikler
Description |
Derleme açıklaması bilgilerini alır. |
TypeId |
Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır. (Devralındığı yer: Attribute) |
Yöntemler
Equals(Object) |
Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür. (Devralındığı yer: Attribute) |
GetHashCode() |
Bu örneğe ilişkin karma kodu döndürür. (Devralındığı yer: Attribute) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IsDefaultAttribute() |
Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir. (Devralındığı yer: Attribute) |
Match(Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. (Devralındığı yer: Attribute) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler. (Devralındığı yer: Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır. (Devralındığı yer: Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1). (Devralındığı yer: Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar. (Devralındığı yer: Attribute) |