# GenericLocation Class

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

Class for defining and configuring Qlik Sense connections.

## Inheritance

* System.Object
  * GenericLocation

    [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.htm)
    #### Derived Classes
    * [Location](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Location.htm)
    * [QcsLocation](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.QcsLocation.htm)

## Syntax

```
public abstract class GenericLocation : IGenericLocation
```

## Properties

| Name | Description |
| --- | --- |
| [CustomUserAgent](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.CustomUserAgent.htm#Qlik_Sense_JsonRpc_GenericLocation_CustomUserAgent) | Custom HTTP user-agent header for identifying application. |
| [CustomUserCookies](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.CustomUserCookies.htm#Qlik_Sense_JsonRpc_GenericLocation_CustomUserCookies) | Property for custom user cookies |
| [CustomUserHeaders](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.CustomUserHeaders.htm#Qlik_Sense_JsonRpc_GenericLocation_CustomUserHeaders) | Property for custom user headers |
| [CustomUserUrlParameters](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.CustomUserUrlParameters.htm#Qlik_Sense_JsonRpc_GenericLocation_CustomUserUrlParameters) | Property for custom url parameters |
| [EnablePing](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.EnablePing.htm#Qlik_Sense_JsonRpc_GenericLocation_EnablePing) | If this property is set to `true` then a websocket will be opened at the first possible opportunity by forcing a dummy<br>RPC request to the engine. If the value is `false` then a websocket will be opened only when the first RPC request is made.<br>Default value is: `true` |
| [ServerUri](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.ServerUri.htm#Qlik_Sense_JsonRpc_GenericLocation_ServerUri) | The Uri of the Qlik Sense server |
| [SessionCookie](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.SessionCookie.htm#Qlik_Sense_JsonRpc_GenericLocation_SessionCookie) | Gets the session value cookie of the Qlik Sense instance. |
| [WebSocketProxy](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.WebSocketProxy.htm#Qlik_Sense_JsonRpc_GenericLocation_WebSocketProxy) | The proxy for WebSocket requests. |

## Methods

| Name | Description |
| --- | --- |
| [AsManualConfiguration()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.AsManualConfiguration.htm#Qlik_Sense_JsonRpc_GenericLocation_AsManualConfiguration) | Leave location without any configurations leaving it to the user to set headers, url parameters<br>and/or cookies according to own needs. |
| [GetWebSocketSessionContainer(ISession)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.GetWebSocketSessionContainer.htm#Qlik_Sense_JsonRpc_GenericLocation_GetWebSocketSessionContainer_Qlik_Sense_JsonRpc_ISession_) | Method for retrieving a WebSocketSessionContainer based on the current location and the argument session. |
| [GetWebsocketUri(ISession, String)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.GenericLocation.GetWebsocketUri.htm#Qlik_Sense_JsonRpc_GenericLocation_GetWebsocketUri_Qlik_Sense_JsonRpc_ISession_System_String_) | Returns the full Uri used when performing a websocket connection. |