# Application

> Provides essential methods related to Window Store application.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.WSA](/engine/6000.6/script-reference/unityengine/wsa.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public sealed class Application
```

## Static Properties

| Property                                                                                                      | Description                      |
| ------------------------------------------------------------------------------------------------------------- | -------------------------------- |
| [advertisingIdentifier](/engine/6000.6/script-reference/unityengine/wsa/application/advertisingidentifier.md) | Advertising ID.                  |
| [arguments](/engine/6000.6/script-reference/unityengine/wsa/application/arguments.md)                         | Arguments passed to application. |

## Static Methods

| Method                                                                                                  | Description                                           |
| ------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- |
| [InvokeOnAppThread](/engine/6000.6/script-reference/unityengine/wsa/application/invokeonappthread.md)   | Executes callback item on application thread.         |
| [InvokeOnUIThread](/engine/6000.6/script-reference/unityengine/wsa/application/invokeonuithread.md)     | Executes callback item on UI thread.                  |
| [RunningOnAppThread](/engine/6000.6/script-reference/unityengine/wsa/application/runningonappthread.md) | Returns true if you're running on application thread. |
| [RunningOnUIThread](/engine/6000.6/script-reference/unityengine/wsa/application/runningonuithread.md)   | Returns true if you're running on UI thread.          |

## Static Events

| Member                                                                                                | Description                                 |
| ----------------------------------------------------------------------------------------------------- | ------------------------------------------- |
| [windowActivated](/engine/6000.6/script-reference/unityengine/wsa/application/windowactivated.md)     | Fired when application window is activated. |
| [windowSizeChanged](/engine/6000.6/script-reference/unityengine/wsa/application/windowsizechanged.md) | Fired when window size changes.             |
