ApplicationIDAttribute クラス
アセンブリ: System.EnterpriseServices (system.enterpriseservices.dll 内)

<AttributeUsageAttribute(AttributeTargets.Assembly, Inherited:=True)> _ <ComVisibleAttribute(False)> _ Public NotInheritable Class ApplicationIDAttribute Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Assembly, Inherited=true)] [ComVisibleAttribute(false)] public sealed class ApplicationIDAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Assembly, Inherited=true)] [ComVisibleAttribute(false)] public ref class ApplicationIDAttribute sealed : public Attribute

ApplicationIDAttribute は、そのコンストラクタの GUID を取得します。登録が行われると、アセンブリのコンポーネントが指定された ID を持つアプリケーションにインストールされます。

ApplicationIDAttribute 型の使用方法のコード例を次に示します。
Imports System Imports System.EnterpriseServices Imports System.Reflection ' References: ' System.EnterpriseServices ' The GUID (Globally Unique Identifier) shown below is for example purposes ' only and should be replaced by a GUID that you have generated. <Assembly: ApplicationID("727FC170-1D80-4e89-84CC-22AAB10A6F24")> Public Class ApplicationIDAttribute_Value Inherits ServicedComponent Public Sub ValueExample() ' Get the ApplicationIDAttribute applied to the assembly. Dim attribute As ApplicationIDAttribute = CType(Attribute.GetCustomAttribute(System.Reflection.Assembly.GetExecutingAssembly(), GetType(ApplicationIDAttribute), False), ApplicationIDAttribute) ' Display the value of the attribute's Value property. MsgBox("ApplicationIDAttribute.Value: " & attribute.Value.ToString()) End Sub 'ValueExample End Class 'ApplicationIDAttribute_Value
using System; using System.EnterpriseServices; using System.Reflection; // References: // System.EnterpriseServices // The GUID (Globally Unique Identifier) shown below is for example purposes // only and should be replaced by a GUID that you have generated. [assembly: ApplicationID("727FC170-1D80-4e89-84CC-22AAB10A6F24")] public class ApplicationIDAttribute_Value : ServicedComponent { public void ValueExample() { // Get the ApplicationIDAttribute applied to the assembly. ApplicationIDAttribute attribute = (ApplicationIDAttribute)Attribute.GetCustomAttribute( System.Reflection.Assembly.GetExecutingAssembly(), typeof(ApplicationIDAttribute), false); // Display the value of the attribute's Value property. Console.WriteLine("ApplicationIDAttribute.Value: {0}", attribute.Value); } }
import System.*; import System.EnterpriseServices.*; import System.Reflection.*; // References: // System.EnterpriseServices // The GUID (Globally Unique Identifier) shown below is for example purposes // only and should be replaced by a GUID that you have generated. /** @assembly ApplicationID("727FC170-1D80-4e89-84CC-22AAB10A6F24") */ public class ApplicationIDAttribute_Value extends ServicedComponent { public void ValueExample() { // Get the ApplicationIDAttribute applied to the assembly. ApplicationIDAttribute attribute = (ApplicationIDAttribute)( Attribute.GetCustomAttribute(System.Reflection.Assembly. GetExecutingAssembly(), ApplicationIDAttribute.class.ToType() , false)); // Display the value of the attribute's Value property. Console.WriteLine("ApplicationIDAttribute.Value: {0}", attribute.get_Value()); } //ValueExample } //ApplicationIDAttribute_Value

System.Attribute
System.EnterpriseServices.ApplicationIDAttribute


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ApplicationIDAttribute クラスのページへのリンク