mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 System.Object [System.Runtime.CompilerServices.Nullable(0)] [<System.Runtime.CompilerServices.Nullable(0)>] [System.Runtime.InteropServices.ComVisible(true)] [<System.Runtime.InteropServices.ComVisible(true)>] [System.Serializable] [<System.Serializable>] Contains information used to uniquely identify a manifest-based application. This class cannot be inherited. is used by the class to identify a manifest-based application. ## Examples The following code example displays the properties by obtaining the from an instance created using the for the currently executing manifest-based application. :::code language="csharp" source="~/snippets/csharp/System/ApplicationId/Overview/program.cs" id="Snippet1"::: :::code language="fsharp" source="~/snippets/fsharp/System/ApplicationId/Overview/program.fs" id="Snippet1"::: :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.ApplicationIdentity/VB/program.vb" id="Snippet1"::: ]]> Constructor mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 [System.Runtime.CompilerServices.Nullable(2)] [<System.Runtime.CompilerServices.Nullable(2)>] [System.Runtime.CompilerServices.Nullable(2)] [<System.Runtime.CompilerServices.Nullable(2)>] The array of bytes representing the raw public key data. The name of the application. A object that specifies the version of the application. The processor architecture of the application. The culture of the application. Initializes a new instance of the class. , , , , and properties of the . ]]> is . -or- is . -or- is . is an empty string. Method mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 System.ApplicationId Creates and returns an identical copy of the current application identity. An object that represents an exact copy of the original. method. The hash codes for the original and the copy are also equal. ]]> Property mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 [System.Runtime.CompilerServices.Nullable(2)] [<System.Runtime.CompilerServices.Nullable(2)>] System.String Gets a string representing the culture information for the application. The culture information for the application. value can include language information, for example, "en-US". For information about culture values, see . ## Examples The following code example displays the property by obtaining the from an instance created using the for the currently executing manifest-based application. This code example is part of a larger example provided for the class. :::code language="csharp" source="~/snippets/csharp/System/ApplicationId/Overview/program.cs" id="Snippet8"::: :::code language="fsharp" source="~/snippets/fsharp/System/ApplicationId/Overview/program.fs" id="Snippet8"::: :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.ApplicationIdentity/VB/program.vb" id="Snippet8"::: ]]> Method mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 System.Boolean [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] [<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>] The object to compare to the current . Determines whether the specified object is equivalent to the current . if the specified object is equivalent to the current ; otherwise, . method. ]]> Method mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 System.Int32 Gets the hash code for the current application identity. The hash code for the current application identity. and properties. ]]> Property mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 System.String Gets the name of the application. The name of the application. is the simple, unencrypted name of the application. ## Examples The following code example displays the property by obtaining the from an instance created using the for the currently executing manifest-based application. This code example is part of a larger example provided for the class. :::code language="csharp" source="~/snippets/csharp/System/ApplicationId/Overview/program.cs" id="Snippet7"::: :::code language="fsharp" source="~/snippets/fsharp/System/ApplicationId/Overview/program.fs" id="Snippet7"::: :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.ApplicationIdentity/VB/program.vb" id="Snippet7"::: ]]> Property mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 [System.Runtime.CompilerServices.Nullable(2)] [<System.Runtime.CompilerServices.Nullable(2)>] System.String Gets the target processor architecture for the application. The processor architecture of the application. property by obtaining the from an instance created using the for the currently executing manifest-based application. This code example is part of a larger example provided for the class. :::code language="csharp" source="~/snippets/csharp/System/ApplicationId/Overview/program.cs" id="Snippet9"::: :::code language="fsharp" source="~/snippets/fsharp/System/ApplicationId/Overview/program.fs" id="Snippet9"::: :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.ApplicationIdentity/VB/program.vb" id="Snippet9"::: ]]> Property mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 System.Byte[] Gets the public key token for the application. A byte array containing the public key token for the application. . ## Examples The following code example displays the property by obtaining the from an instance created using the for the currently executing manifest-based application. This code example is part of a larger example provided for the class. :::code language="csharp" source="~/snippets/csharp/System/ApplicationId/Overview/program.cs" id="Snippet11"::: :::code language="fsharp" source="~/snippets/fsharp/System/ApplicationId/Overview/program.fs" id="Snippet11"::: :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.ApplicationIdentity/VB/program.vb" id="Snippet11"::: ]]> Method mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 System.String Creates and returns a string representation of the application identity. A string representation of the application identity. method. ]]> Property mscorlib 2.0.0.0 2.0.5.0 4.0.0.0 netstandard 2.0.0.0 2.1.0.0 System.Runtime.Extensions 4.2.0.0 4.2.1.0 4.2.2.0 System.Runtime 5.0.0.0 6.0.0.0 7.0.0.0 8.0.0.0 9.0.0.0 10.0.0.0 System.Version Gets the version of the application. A that specifies the version of the application. . ## Examples The following code example displays the property by obtaining the from an instance created using the for the currently executing manifest-based application. This code example is part of a larger example provided for the class. :::code language="csharp" source="~/snippets/csharp/System/ApplicationId/Overview/program.cs" id="Snippet10"::: :::code language="fsharp" source="~/snippets/fsharp/System/ApplicationId/Overview/program.fs" id="Snippet10"::: :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CLR_System/system.ApplicationIdentity/VB/program.vb" id="Snippet10"::: ]]>