# Application

> Provides essential methods related to Window Store application.

## Definition

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

```csharp
public sealed class Application
```

## Static Properties

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

## Static Methods

| Method                                                                                                  | Description                                                  |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| [InvokeOnAppThread](/engine/7000.0/script-reference/unityengine/wsa/application/invokeonappthread.md)   | Executes callback item on application thread.                |
| [InvokeOnUIThread](/engine/7000.0/script-reference/unityengine/wsa/application/invokeonuithread.md)     | Executes callback item on UI thread.                         |
| [RunningOnAppThread](/engine/7000.0/script-reference/unityengine/wsa/application/runningonappthread.md) | Checks whether the current thread is the application thread. |
| [RunningOnUIThread](/engine/7000.0/script-reference/unityengine/wsa/application/runningonuithread.md)   | Checks whether the current thread is the UI thread.          |

## Static Events

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