# Location Class

Namespace: [Qlik.Engine](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.htm)  
Assembly: Qlik.Engine.dll

Handles the location of the Qlik Sense instance

## Inheritance

* System.Object
  * [GenericLocation](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.htm)
    * [Location](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Location.htm)
      * Location

## Syntax

```
[ComVisible(true)]
public class Location : Location, ILocation, ILocation, IGenericLocation, IDisposable
```

## Methods

| Name | Description |
| --- | --- |
| [FromUri(String)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Location.FromUri.htm#Qlik_Engine_Location_FromUri_System_String_) | Gets a reference to a remote Qlik Sense instance at a specific Uri |
| [FromUri(Uri)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Location.FromUri.htm#Qlik_Engine_Location_FromUri_System_Uri_) | Gets a reference to a Qlik Sense instance at a specific Uri |
| [LocalDesktop(Int32)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Location.LocalDesktop.htm#Qlik_Engine_Location_LocalDesktop_System_Int32_) | Gets a reference to a local Qlik Sense Desktop instance. |

### Extension Methods

[LocationExtensions.AppWithId(ILocation, String)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.AppWithId.htm#Qlik_Engine_LocationExtensions_AppWithId_Qlik_Engine_ILocation_System_String_)

[LocationExtensions.AppWithIdOrDefault(ILocation, String)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.AppWithIdOrDefault.htm#Qlik_Engine_LocationExtensions_AppWithIdOrDefault_Qlik_Engine_ILocation_System_String_)

[LocationExtensions.HasAppWithId(ILocation, String)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.HasAppWithId.htm#Qlik_Engine_LocationExtensions_HasAppWithId_Qlik_Engine_ILocation_System_String_)

[LocationExtensions.AppWithNameOrDefault(ILocation, String)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.AppWithNameOrDefault.htm#Qlik_Engine_LocationExtensions_AppWithNameOrDefault_Qlik_Engine_ILocation_System_String_)

[LocationExtensions.AppsWithNameOrDefault(ILocation, String)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.AppsWithNameOrDefault.htm#Qlik_Engine_LocationExtensions_AppsWithNameOrDefault_Qlik_Engine_ILocation_System_String_)

[LocationExtensions.AppWithNameOrCreate(ILocation, String)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.AppWithNameOrCreate.htm#Qlik_Engine_LocationExtensions_AppWithNameOrCreate_Qlik_Engine_ILocation_System_String_)

[LocationExtensions.HasAppWithName(ILocation, String)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.HasAppWithName.htm#Qlik_Engine_LocationExtensions_HasAppWithName_Qlik_Engine_ILocation_System_String_)

[LocationExtensions.Delete(ILocation, IAppIdentifier)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.Delete.htm#Qlik_Engine_LocationExtensions_Delete_Qlik_Engine_ILocation_Qlik_Engine_IAppIdentifier_)

[LocationExtensions.GetAppIdentifiers(ILocation)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.GetAppIdentifiers.htm#Qlik_Engine_LocationExtensions_GetAppIdentifiers_Qlik_Engine_ILocation_)

[LocationExtensions.GetAppIdentifiersAsync(ILocation)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.GetAppIdentifiersAsync.htm#Qlik_Engine_LocationExtensions_GetAppIdentifiersAsync_Qlik_Engine_ILocation_)

[LocationExtensions.IsAlive(ILocation)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.IsAlive.htm#Qlik_Engine_LocationExtensions_IsAlive_Qlik_Engine_ILocation_)

[LocationExtensions.CreateAppWithName(ILocation, String)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.CreateAppWithName.htm#Qlik_Engine_LocationExtensions_CreateAppWithName_Qlik_Engine_ILocation_System_String_)

[LocationExtensions.Hub(ILocation, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.Hub.htm#Qlik_Engine_LocationExtensions_Hub_Qlik_Engine_ILocation_Qlik_Engine_ISession_)

[LocationExtensions.HubAsync(ILocation, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.HubAsync.htm#Qlik_Engine_LocationExtensions_HubAsync_Qlik_Engine_ILocation_Qlik_Engine_ISession_)

[LocationExtensions.App(ILocation, IAppIdentifier, ISession, Boolean)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.App.htm#Qlik_Engine_LocationExtensions_App_Qlik_Engine_ILocation_Qlik_Engine_IAppIdentifier_Qlik_Engine_ISession_System_Boolean_)

[LocationExtensions.AppAsync(ILocation, IAppIdentifier, ISession, Boolean)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.AppAsync.htm#Qlik_Engine_LocationExtensions_AppAsync_Qlik_Engine_ILocation_Qlik_Engine_IAppIdentifier_Qlik_Engine_ISession_System_Boolean_)

[LocationExtensions.AppAsync(ILocation, AsyncHandle, IAppIdentifier, ISession, Boolean)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.AppAsync.htm#Qlik_Engine_LocationExtensions_AppAsync_Qlik_Engine_ILocation_Qlik_Engine_AsyncHandle_Qlik_Engine_IAppIdentifier_Qlik_Engine_ISession_System_Boolean_)

[LocationExtensions.App(ILocation, String, ISession, Boolean)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.App.htm#Qlik_Engine_LocationExtensions_App_Qlik_Engine_ILocation_System_String_Qlik_Engine_ISession_System_Boolean_)

[LocationExtensions.AppAsync(ILocation, String, ISession, Boolean)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.AppAsync.htm#Qlik_Engine_LocationExtensions_AppAsync_Qlik_Engine_ILocation_System_String_Qlik_Engine_ISession_System_Boolean_)

[LocationExtensions.AppAsync(ILocation, AsyncHandle, String, ISession, Boolean)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.AppAsync.htm#Qlik_Engine_LocationExtensions_AppAsync_Qlik_Engine_ILocation_Qlik_Engine_AsyncHandle_System_String_Qlik_Engine_ISession_System_Boolean_)

[LocationExtensions.ActiveApp(ILocation, IAppIdentifier, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.ActiveApp.htm#Qlik_Engine_LocationExtensions_ActiveApp_Qlik_Engine_ILocation_Qlik_Engine_IAppIdentifier_Qlik_Engine_ISession_)

[LocationExtensions.ActiveAppAsync(ILocation, IAppIdentifier, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.ActiveAppAsync.htm#Qlik_Engine_LocationExtensions_ActiveAppAsync_Qlik_Engine_ILocation_Qlik_Engine_IAppIdentifier_Qlik_Engine_ISession_)

[LocationExtensions.SessionApp(ILocation, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.SessionApp.htm#Qlik_Engine_LocationExtensions_SessionApp_Qlik_Engine_ILocation_Qlik_Engine_ISession_)

[LocationExtensions.SessionAppAsync(ILocation, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.SessionAppAsync.htm#Qlik_Engine_LocationExtensions_SessionAppAsync_Qlik_Engine_ILocation_Qlik_Engine_ISession_)

[LocationExtensions.SessionAppFromApp(ILocation, String, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.SessionAppFromApp.htm#Qlik_Engine_LocationExtensions_SessionAppFromApp_Qlik_Engine_ILocation_System_String_Qlik_Engine_ISession_)

[LocationExtensions.SessionAppFromAppAsync(ILocation, String, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.SessionAppFromAppAsync.htm#Qlik_Engine_LocationExtensions_SessionAppFromAppAsync_Qlik_Engine_ILocation_System_String_Qlik_Engine_ISession_)

[LocationExtensions.SessionAppFromApp(ILocation, IAppIdentifier, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.SessionAppFromApp.htm#Qlik_Engine_LocationExtensions_SessionAppFromApp_Qlik_Engine_ILocation_Qlik_Engine_IAppIdentifier_Qlik_Engine_ISession_)

[LocationExtensions.SessionAppFromAppAsync(ILocation, IAppIdentifier, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LocationExtensions.SessionAppFromAppAsync.htm#Qlik_Engine_LocationExtensions_SessionAppFromAppAsync_Qlik_Engine_ILocation_Qlik_Engine_IAppIdentifier_Qlik_Engine_ISession_)

[UrlExtensions.SingleUrl(ILocation, IAppIdentifier, String, VisualizationOptions, CallbackOptions, ISession)](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Extensions.UrlExtensions.SingleUrl.htm#Qlik_Engine_Extensions_UrlExtensions_SingleUrl_Qlik_Engine_ILocation_Qlik_Engine_IAppIdentifier_System_String_Qlik_Engine_Extensions_VisualizationOptions_Qlik_Engine_Extensions_CallbackOptions_Qlik_Engine_ISession_)