AssemblyDescriptionAttribute Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een tekstbeschrijving voor een assembly.
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
- Overname
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld wordt het AssemblyDescriptionAttribute voor een eenvoudige assembly ingesteld en wordt aangegeven of deze al dan niet is gedefinieerd.
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
Opmerkingen
Wanneer u een project maakt in Microsoft Visual Studio 2005, wordt dit kenmerk automatisch toegepast met een lege tekenreekswaarde. U kunt de waarde instellen in Visual Studio 2005 door het menu Properties voor het project te selecteren in het menu Bestand en vervolgens op Assembly Information te klikken. Het kenmerk wordt opgeslagen in het AssemblyInfo-bestand in uw project en moet worden verwijderd voordat u het in code kunt opgeven; anders krijgt u een foutmelding dat het kenmerk niet meerdere keren kan worden toegepast.
Wanneer u met de rechtermuisknop op het assemblybestand in Verkenner klikt, wordt dit kenmerk weergegeven als de waarde Opmerkingen op het tabblad Versie van het dialoogvenster bestandseigenschappen.
Constructors
| Name | Description |
|---|---|
| AssemblyDescriptionAttribute(String) |
Initialiseert een nieuw exemplaar van de AssemblyDescriptionAttribute klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Description |
Hiermee haalt u informatie over de assemblybeschrijving op. |
| TypeId |
Wanneer deze wordt geïmplementeerd in een afgeleide klasse, krijgt u Attributehiervoor een unieke id. (Overgenomen van Attribute) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object. (Overgenomen van Attribute) |
| GetHashCode() |
Retourneert de hash-code voor dit exemplaar. (Overgenomen van Attribute) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IsDefaultAttribute() |
Wanneer deze wordt overschreven in een afgeleide klasse, geeft u aan of de waarde van dit exemplaar de standaardwaarde is voor de afgeleide klasse. (Overgenomen van Attribute) |
| Match(Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde geretourneerd die aangeeft of dit exemplaar gelijk is aan een opgegeven object. (Overgenomen van Attribute) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Hiermee wordt een set namen toegewezen aan een bijbehorende set verzend-id's. (Overgenomen van Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Hiermee haalt u de typegegevens voor een object op, die kan worden gebruikt om de typegegevens voor een interface op te halen. (Overgenomen van Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Hiermee wordt het aantal type-informatieinterfaces opgehaald dat een object biedt (0 of 1). (Overgenomen van Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven. (Overgenomen van Attribute) |