diff --git a/src/uni-app/.hbuilderx/launch.json b/src/uni-app/.hbuilderx/launch.json
new file mode 100644
index 00000000..582561b0
--- /dev/null
+++ b/src/uni-app/.hbuilderx/launch.json
@@ -0,0 +1,16 @@
+{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
+ // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数
+ "version": "0.0",
+ "configurations": [{
+ "app-plus" :
+ {
+ "launchtype" : "local"
+ },
+ "default" :
+ {
+ "launchtype" : "local"
+ },
+ "type" : "uniCloud"
+ }
+ ]
+}
diff --git a/src/uni-app/src/shared/service-proxies/service-proxies.ts b/src/uni-app/src/shared/service-proxies/service-proxies.ts
index f34d1078..e65b740d 100644
--- a/src/uni-app/src/shared/service-proxies/service-proxies.ts
+++ b/src/uni-app/src/shared/service-proxies/service-proxies.ts
@@ -1,6 +1,6 @@
//----------------------
//
-// Generated using the NSwag toolchain v13.18.2.0 (NJsonSchema v10.8.0.0 (Newtonsoft.Json v13.0.0.0)) (http://NSwag.org)
+// Generated using the NSwag toolchain v13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0)) (http://NSwag.org)
//
//----------------------
@@ -26,10 +26,9 @@ export class AntiForgeryServiceProxy {
}
/**
- * 获取Token
* @return Success
*/
- getToken( cancelToken?: CancelToken | undefined): Promise {
+ getToken( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/AntiForgery/GetToken";
url_ = url_.replace(/[?&]$/, "");
@@ -88,11 +87,10 @@ export class AccountServiceProxy {
}
/**
- * 激活邮箱
* @param body (optional)
* @return Success
*/
- activateEmail(body: ActivateEmailInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ activateEmail(body: ActivateEmailInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/ActivateEmail";
url_ = url_.replace(/[?&]$/, "");
@@ -141,10 +139,9 @@ export class AccountServiceProxy {
}
/**
- * 返回登录
* @return Success
*/
- backToImpersonator( cancelToken?: CancelToken | undefined): Promise {
+ backToImpersonator( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/BackToImpersonator";
url_ = url_.replace(/[?&]$/, "");
@@ -193,11 +190,10 @@ export class AccountServiceProxy {
}
/**
- * 校验邮箱验证码
* @param body (optional)
* @return Success
*/
- checkEmailVerificationCode(body: GetEmailAddressCodeInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ checkEmailVerificationCode(body: GetEmailAddressCodeInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/CheckEmailVerificationCode";
url_ = url_.replace(/[?&]$/, "");
@@ -246,11 +242,10 @@ export class AccountServiceProxy {
}
/**
- * 使用此账号登录
* @param body (optional)
* @return Success
*/
- impersonate(body: ImpersonateInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ impersonate(body: ImpersonateInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/Impersonate";
url_ = url_.replace(/[?&]$/, "");
@@ -303,11 +298,10 @@ export class AccountServiceProxy {
}
/**
- * 租户是否可用
* @param body (optional)
* @return Success
*/
- isTenantAvailable(body: IsTenantAvailableInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ isTenantAvailable(body: IsTenantAvailableInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/IsTenantAvailable";
url_ = url_.replace(/[?&]$/, "");
@@ -360,11 +354,10 @@ export class AccountServiceProxy {
}
/**
- * 注册
* @param body (optional)
* @return Success
*/
- register(body: RegisterInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ register(body: RegisterInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/Register";
url_ = url_.replace(/[?&]$/, "");
@@ -417,11 +410,10 @@ export class AccountServiceProxy {
}
/**
- * 将用户密码重置为新的密码。
* @param body (optional)
* @return Success
*/
- resetPassword(body: ResetPasswordInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ resetPassword(body: ResetPasswordInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/ResetPassword";
url_ = url_.replace(/[?&]$/, "");
@@ -474,11 +466,10 @@ export class AccountServiceProxy {
}
/**
- * 解析租户Id
* @param body (optional)
* @return Success
*/
- resolveTenantId(body: ResolveTenantIdInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ resolveTenantId(body: ResolveTenantIdInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/ResolveTenantId";
url_ = url_.replace(/[?&]$/, "");
@@ -532,11 +523,10 @@ export class AccountServiceProxy {
}
/**
- * 发送邮件激活链接
* @param body (optional)
* @return Success
*/
- sendEmailActivationLink(body: SendEmailActivationLinkInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ sendEmailActivationLink(body: SendEmailActivationLinkInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/SendEmailActivationLink";
url_ = url_.replace(/[?&]$/, "");
@@ -585,11 +575,10 @@ export class AccountServiceProxy {
}
/**
- * 发送邮箱验证码
* @param body (optional)
* @return Success
*/
- sendEmailAddressConfirmCode(body: SendPasswordResetCodeInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ sendEmailAddressConfirmCode(body: SendPasswordResetCodeInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/SendEmailAddressConfirmCode";
url_ = url_.replace(/[?&]$/, "");
@@ -638,11 +627,10 @@ export class AccountServiceProxy {
}
/**
- * 发送密码重置邮件,邮件中包含重置码。
* @param body (optional)
* @return Success
*/
- sendPasswordResetCode(body: SendPasswordResetCodeInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ sendPasswordResetCode(body: SendPasswordResetCodeInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/SendPasswordResetCode";
url_ = url_.replace(/[?&]$/, "");
@@ -691,11 +679,10 @@ export class AccountServiceProxy {
}
/**
- * 切换关联账户
* @param body (optional)
* @return Success
*/
- switchToLinkedAccount(body: SwitchToLinkedAccountInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ switchToLinkedAccount(body: SwitchToLinkedAccountInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Account/SwitchToLinkedAccount";
url_ = url_.replace(/[?&]$/, "");
@@ -762,10 +749,9 @@ export class AddressLinkageServiceProxy {
}
/**
- * 获取所有数据
* @return Success
*/
- getAll( cancelToken?: CancelToken | undefined): Promise {
+ getAll( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/AddressLinkage/GetAll";
url_ = url_.replace(/[?&]$/, "");
@@ -814,10 +800,9 @@ export class AddressLinkageServiceProxy {
}
/**
- * 获取所有县数据
* @return Success
*/
- getAllArea( cancelToken?: CancelToken | undefined): Promise {
+ getAllArea( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/AddressLinkage/GetAllArea";
url_ = url_.replace(/[?&]$/, "");
@@ -873,10 +858,9 @@ export class AddressLinkageServiceProxy {
}
/**
- * 获取所有市数据
* @return Success
*/
- getAllCity( cancelToken?: CancelToken | undefined): Promise {
+ getAllCity( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/AddressLinkage/GetAllCity";
url_ = url_.replace(/[?&]$/, "");
@@ -932,10 +916,9 @@ export class AddressLinkageServiceProxy {
}
/**
- * 获取所有镇数据
* @return Success
*/
- getAllStreet( cancelToken?: CancelToken | undefined): Promise {
+ getAllStreet( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/AddressLinkage/GetAllStreet";
url_ = url_.replace(/[?&]$/, "");
@@ -991,14 +974,13 @@ export class AddressLinkageServiceProxy {
}
/**
- * 通过code获取省市区县镇名称(没有code传空)
- * @param provinceCode (optional) 省份Code
- * @param cityCode (optional) 城市Code
- * @param areaCode (optional) 地区Code
- * @param streetCode (optional) 街道Code
+ * @param provinceCode (optional)
+ * @param cityCode (optional)
+ * @param areaCode (optional)
+ * @param streetCode (optional)
* @return Success
*/
- getByCode(provinceCode: string | null | undefined, cityCode: string | null | undefined, areaCode: string | null | undefined, streetCode: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getByCode(provinceCode: string | null | undefined, cityCode: string | null | undefined, areaCode: string | null | undefined, streetCode: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/AddressLinkage/GetByCode?";
if (provinceCode !== undefined && provinceCode !== null)
url_ += "provinceCode=" + encodeURIComponent("" + provinceCode) + "&";
@@ -1055,12 +1037,11 @@ export class AddressLinkageServiceProxy {
}
/**
- * 通过父级code获取省市区县镇数据
* @param addressEnum (optional)
* @param parentCode (optional)
* @return Success
*/
- getByParentCode(addressEnum: AddressEnum | undefined, parentCode: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getByParentCode(addressEnum: AddressEnum | undefined, parentCode: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/AddressLinkage/GetByParentCode";
url_ = url_.replace(/[?&]$/, "");
@@ -1125,7 +1106,7 @@ export class AddressLinkageServiceProxy {
}
}
-export class ApkManagementServiceProxy {
+export class ApiFromMesServiceProxy {
private instance: AxiosInstance;
private baseUrl: string;
protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
@@ -1139,12 +1120,11 @@ export class ApkManagementServiceProxy {
}
/**
- * 批量删除ApkManagement的方法
* @param body (optional)
* @return Success
*/
- batchDelete(body: string[] | null | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/ApkManagement/BatchDelete";
+ apiItemRouteOpToMes(body: GetApiMesItemRouteOpInput | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApiFromMes/ApiItemRouteOpToMes";
url_ = url_.replace(/[?&]$/, "");
const content_ = JSON.stringify(body);
@@ -1166,11 +1146,11 @@ export class ApkManagementServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processBatchDelete(_response);
+ return this.processApiItemRouteOpToMes(_response);
});
}
- protected processBatchDelete(response: AxiosResponse): Promise {
+ protected processApiItemRouteOpToMes(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1192,18 +1172,21 @@ export class ApkManagementServiceProxy {
}
/**
- * 新增文件Apk
+ * @param body (optional)
* @return Success
*/
- createApkReturnSysFile( cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/ApkManagement/CreateApkReturnSysFile";
+ apiOpToMes(body: GetApiMesOpInput | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApiFromMes/ApiOpToMes";
url_ = url_.replace(/[?&]$/, "");
+ const content_ = JSON.stringify(body);
+
let options_: AxiosRequestConfig = {
+ data: content_,
method: "POST",
url: url_,
headers: {
- "Accept": "text/plain"
+ "Content-Type": "application/json-patch+json",
},
cancelToken
};
@@ -1215,11 +1198,11 @@ export class ApkManagementServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processCreateApkReturnSysFile(_response);
+ return this.processApiOpToMes(_response);
});
}
- protected processCreateApkReturnSysFile(response: AxiosResponse): Promise {
+ protected processApiOpToMes(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1231,25 +1214,21 @@ export class ApkManagementServiceProxy {
}
if (status === 200) {
const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = SysFileListDto.fromJS(resultData200);
- return Promise.resolve(result200);
+ return Promise.resolve(null as any);
} else if (status !== 200 && status !== 204) {
const _responseText = response.data;
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
}
- return Promise.resolve(null as any);
+ return Promise.resolve(null as any);
}
/**
- * 添加或者修改Apk管理的公共方法
* @param body (optional)
* @return Success
*/
- createOrUpdate(body: CreateOrUpdateApkManagementInput | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/ApkManagement/CreateOrUpdate";
+ apiRouteOpToMes(body: GetApiMesRouteOpInput | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApiFromMes/ApiRouteOpToMes";
url_ = url_.replace(/[?&]$/, "");
const content_ = JSON.stringify(body);
@@ -1271,11 +1250,11 @@ export class ApkManagementServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processCreateOrUpdate(_response);
+ return this.processApiRouteOpToMes(_response);
});
}
- protected processCreateOrUpdate(response: AxiosResponse): Promise {
+ protected processApiRouteOpToMes(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1295,24 +1274,37 @@ export class ApkManagementServiceProxy {
}
return Promise.resolve(null as any);
}
+}
+
+export class ApkManagementServiceProxy {
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+
+ this.instance = instance ? instance : axios.create();
+
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+
+ }
/**
- * 删除Apk管理信息
- * @param id (optional)
+ * @param body (optional)
* @return Success
*/
- delete(id: string | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/ApkManagement/Delete?";
- if (id === null)
- throw new Error("The parameter 'id' cannot be null.");
- else if (id !== undefined)
- url_ += "id=" + encodeURIComponent("" + id) + "&";
+ batchDelete(body: string[] | null | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApkManagement/BatchDelete";
url_ = url_.replace(/[?&]$/, "");
+ const content_ = JSON.stringify(body);
+
let options_: AxiosRequestConfig = {
- method: "DELETE",
+ data: content_,
+ method: "POST",
url: url_,
headers: {
+ "Content-Type": "application/json-patch+json",
},
cancelToken
};
@@ -1324,11 +1316,11 @@ export class ApkManagementServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processDelete(_response);
+ return this.processBatchDelete(_response);
});
}
- protected processDelete(response: AxiosResponse): Promise {
+ protected processBatchDelete(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1350,20 +1342,14 @@ export class ApkManagementServiceProxy {
}
/**
- * 通过指定id获取ApkManagementListDto信息
- * @param id (optional)
* @return Success
*/
- getById(id: string | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/ApkManagement/GetById?";
- if (id === null)
- throw new Error("The parameter 'id' cannot be null.");
- else if (id !== undefined)
- url_ += "id=" + encodeURIComponent("" + id) + "&";
+ createApkReturnSysFile( cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApkManagement/CreateApkReturnSysFile";
url_ = url_.replace(/[?&]$/, "");
let options_: AxiosRequestConfig = {
- method: "GET",
+ method: "POST",
url: url_,
headers: {
"Accept": "text/plain"
@@ -1378,11 +1364,11 @@ export class ApkManagementServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetById(_response);
+ return this.processCreateApkReturnSysFile(_response);
});
}
- protected processGetById(response: AxiosResponse): Promise {
+ protected processCreateApkReturnSysFile(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1396,32 +1382,32 @@ export class ApkManagementServiceProxy {
const _responseText = response.data;
let result200: any = null;
let resultData200 = _responseText;
- result200 = ApkManagementListDto.fromJS(resultData200);
- return Promise.resolve(result200);
+ result200 = SysFileListDto.fromJS(resultData200);
+ return Promise.resolve(result200);
} else if (status !== 200 && status !== 204) {
const _responseText = response.data;
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
}
- return Promise.resolve(null as any);
+ return Promise.resolve(null as any);
}
/**
- * 获取编辑 Apk管理
- * @param id (optional)
+ * @param body (optional)
* @return Success
*/
- getForEdit(id: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/ApkManagement/GetForEdit?";
- if (id !== undefined && id !== null)
- url_ += "id=" + encodeURIComponent("" + id) + "&";
+ createOrUpdate(body: CreateOrUpdateApkManagementInput | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApkManagement/CreateOrUpdate";
url_ = url_.replace(/[?&]$/, "");
+ const content_ = JSON.stringify(body);
+
let options_: AxiosRequestConfig = {
- method: "GET",
+ data: content_,
+ method: "POST",
url: url_,
headers: {
- "Accept": "text/plain"
+ "Content-Type": "application/json-patch+json",
},
cancelToken
};
@@ -1433,11 +1419,11 @@ export class ApkManagementServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetForEdit(_response);
+ return this.processCreateOrUpdate(_response);
});
}
- protected processGetForEdit(response: AxiosResponse): Promise {
+ protected processCreateOrUpdate(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1449,31 +1435,31 @@ export class ApkManagementServiceProxy {
}
if (status === 200) {
const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = GetApkManagementForEditOutput.fromJS(resultData200);
- return Promise.resolve(result200);
+ return Promise.resolve(null as any);
} else if (status !== 200 && status !== 204) {
const _responseText = response.data;
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
}
- return Promise.resolve(null as any);
+ return Promise.resolve(null as any);
}
/**
- * 获取最近版本
+ * @param id (optional)
* @return Success
*/
- getNewVersion( cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/ApkManagement/GetNewVersion";
+ delete(id: string | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApkManagement/Delete?";
+ if (id === null)
+ throw new Error("The parameter 'id' cannot be null.");
+ else if (id !== undefined)
+ url_ += "id=" + encodeURIComponent("" + id) + "&";
url_ = url_.replace(/[?&]$/, "");
let options_: AxiosRequestConfig = {
- method: "GET",
+ method: "DELETE",
url: url_,
headers: {
- "Accept": "text/plain"
},
cancelToken
};
@@ -1485,11 +1471,11 @@ export class ApkManagementServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetNewVersion(_response);
+ return this.processDelete(_response);
});
}
- protected processGetNewVersion(response: AxiosResponse): Promise {
+ protected processDelete(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1501,25 +1487,25 @@ export class ApkManagementServiceProxy {
}
if (status === 200) {
const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = resultData200 !== undefined ? resultData200 : null;
-
- return Promise.resolve(result200);
+ return Promise.resolve(null as any);
} else if (status !== 200 && status !== 204) {
const _responseText = response.data;
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
}
- return Promise.resolve(null as any);
+ return Promise.resolve(null as any);
}
/**
- * 获取最近版本下载路径
+ * @param id (optional)
* @return Success
*/
- getNewVersionFileNamePath( cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/ApkManagement/GetNewVersionFileNamePath";
+ getById(id: string | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApkManagement/GetById?";
+ if (id === null)
+ throw new Error("The parameter 'id' cannot be null.");
+ else if (id !== undefined)
+ url_ += "id=" + encodeURIComponent("" + id) + "&";
url_ = url_.replace(/[?&]$/, "");
let options_: AxiosRequestConfig = {
@@ -1538,11 +1524,11 @@ export class ApkManagementServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetNewVersionFileNamePath(_response);
+ return this.processGetById(_response);
});
}
- protected processGetNewVersionFileNamePath(response: AxiosResponse): Promise {
+ protected processGetById(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1556,39 +1542,24 @@ export class ApkManagementServiceProxy {
const _responseText = response.data;
let result200: any = null;
let resultData200 = _responseText;
- result200 = resultData200 !== undefined ? resultData200 : null;
-
- return Promise.resolve(result200);
+ result200 = ApkManagementListDto.fromJS(resultData200);
+ return Promise.resolve(result200);
} else if (status !== 200 && status !== 204) {
const _responseText = response.data;
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
}
- return Promise.resolve(null as any);
+ return Promise.resolve(null as any);
}
/**
- * 获取Apk管理的分页列表信息
- * @param filterText (optional)
- * @param sorting (optional)
- * @param maxResultCount (optional)
- * @param skipCount (optional)
+ * @param id (optional)
* @return Success
*/
- getPaged(filterText: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/ApkManagement/GetPaged?";
- if (filterText !== undefined && filterText !== null)
- url_ += "filterText=" + encodeURIComponent("" + filterText) + "&";
- if (sorting !== undefined && sorting !== null)
- url_ += "sorting=" + encodeURIComponent("" + sorting) + "&";
- if (maxResultCount === null)
- throw new Error("The parameter 'maxResultCount' cannot be null.");
- else if (maxResultCount !== undefined)
- url_ += "maxResultCount=" + encodeURIComponent("" + maxResultCount) + "&";
- if (skipCount === null)
- throw new Error("The parameter 'skipCount' cannot be null.");
- else if (skipCount !== undefined)
- url_ += "skipCount=" + encodeURIComponent("" + skipCount) + "&";
+ getForEdit(id: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApkManagement/GetForEdit?";
+ if (id !== undefined && id !== null)
+ url_ += "id=" + encodeURIComponent("" + id) + "&";
url_ = url_.replace(/[?&]$/, "");
let options_: AxiosRequestConfig = {
@@ -1607,11 +1578,11 @@ export class ApkManagementServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetPaged(_response);
+ return this.processGetForEdit(_response);
});
}
- protected processGetPaged(response: AxiosResponse): Promise {
+ protected processGetForEdit(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1625,76 +1596,21 @@ export class ApkManagementServiceProxy {
const _responseText = response.data;
let result200: any = null;
let resultData200 = _responseText;
- result200 = PagedResultDtoOfApkManagementListDto.fromJS(resultData200);
- return Promise.resolve(result200);
+ result200 = GetApkManagementForEditOutput.fromJS(resultData200);
+ return Promise.resolve(result200);
} else if (status !== 200 && status !== 204) {
const _responseText = response.data;
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
}
- return Promise.resolve(null as any);
- }
-}
-
-export class AuditLogServiceProxy {
- private instance: AxiosInstance;
- private baseUrl: string;
- protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
-
- constructor(baseUrl?: string, instance?: AxiosInstance) {
-
- this.instance = instance ? instance : axios.create();
-
- this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
-
+ return Promise.resolve(null as any);
}
/**
- * 审计日志导出Excel
- * @param startDate (optional) 开始时间
- * @param endDate (optional) 结束时间
- * @param userName (optional) 用户名
- * @param serviceName (optional) 服务名称
- * @param methodName (optional) 方法名称
- * @param browserInfo (optional) 浏览器信息
- * @param hasException (optional) 是否包含异常
- * @param minExecutionDuration (optional) 最小执行时间
- * @param maxExecutionDuration (optional) 最大执行时间
- * @param sorting (optional)
- * @param maxResultCount (optional)
- * @param skipCount (optional)
* @return Success
*/
- getAuditLogsToExcel(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, serviceName: string | null | undefined, methodName: string | null | undefined, browserInfo: string | null | undefined, hasException: boolean | null | undefined, minExecutionDuration: number | null | undefined, maxExecutionDuration: number | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/AuditLog/GetAuditLogsToExcel?";
- if (startDate !== undefined && startDate !== null)
- url_ += "startDate=" + encodeURIComponent(startDate ? "" + startDate.toISOString() : "") + "&";
- if (endDate !== undefined && endDate !== null)
- url_ += "endDate=" + encodeURIComponent(endDate ? "" + endDate.toISOString() : "") + "&";
- if (userName !== undefined && userName !== null)
- url_ += "userName=" + encodeURIComponent("" + userName) + "&";
- if (serviceName !== undefined && serviceName !== null)
- url_ += "serviceName=" + encodeURIComponent("" + serviceName) + "&";
- if (methodName !== undefined && methodName !== null)
- url_ += "methodName=" + encodeURIComponent("" + methodName) + "&";
- if (browserInfo !== undefined && browserInfo !== null)
- url_ += "browserInfo=" + encodeURIComponent("" + browserInfo) + "&";
- if (hasException !== undefined && hasException !== null)
- url_ += "hasException=" + encodeURIComponent("" + hasException) + "&";
- if (minExecutionDuration !== undefined && minExecutionDuration !== null)
- url_ += "minExecutionDuration=" + encodeURIComponent("" + minExecutionDuration) + "&";
- if (maxExecutionDuration !== undefined && maxExecutionDuration !== null)
- url_ += "maxExecutionDuration=" + encodeURIComponent("" + maxExecutionDuration) + "&";
- if (sorting !== undefined && sorting !== null)
- url_ += "sorting=" + encodeURIComponent("" + sorting) + "&";
- if (maxResultCount === null)
- throw new Error("The parameter 'maxResultCount' cannot be null.");
- else if (maxResultCount !== undefined)
- url_ += "maxResultCount=" + encodeURIComponent("" + maxResultCount) + "&";
- if (skipCount === null)
- throw new Error("The parameter 'skipCount' cannot be null.");
- else if (skipCount !== undefined)
- url_ += "skipCount=" + encodeURIComponent("" + skipCount) + "&";
+ getNewVersion( cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApkManagement/GetNewVersion";
url_ = url_.replace(/[?&]$/, "");
let options_: AxiosRequestConfig = {
@@ -1713,11 +1629,11 @@ export class AuditLogServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetAuditLogsToExcel(_response);
+ return this.processGetNewVersion(_response);
});
}
- protected processGetAuditLogsToExcel(response: AxiosResponse): Promise {
+ protected processGetNewVersion(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1731,47 +1647,22 @@ export class AuditLogServiceProxy {
const _responseText = response.data;
let result200: any = null;
let resultData200 = _responseText;
- result200 = FileDto.fromJS(resultData200);
- return Promise.resolve(result200);
+ result200 = resultData200 !== undefined ? resultData200 : null;
+
+ return Promise.resolve(result200);
} else if (status !== 200 && status !== 204) {
const _responseText = response.data;
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
}
- return Promise.resolve(null as any);
+ return Promise.resolve(null as any);
}
/**
- * 获取实体变更记录
- * @param startDate (optional) 开始日期
- * @param endDate (optional) 结束日期
- * @param userName (optional) 用户名称
- * @param entityTypeFullName (optional) 属性类型全称
- * @param sorting (optional)
- * @param maxResultCount (optional)
- * @param skipCount (optional)
* @return Success
*/
- getEntityChanges(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, entityTypeFullName: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/AuditLog/GetEntityChanges?";
- if (startDate !== undefined && startDate !== null)
- url_ += "startDate=" + encodeURIComponent(startDate ? "" + startDate.toISOString() : "") + "&";
- if (endDate !== undefined && endDate !== null)
- url_ += "endDate=" + encodeURIComponent(endDate ? "" + endDate.toISOString() : "") + "&";
- if (userName !== undefined && userName !== null)
- url_ += "userName=" + encodeURIComponent("" + userName) + "&";
- if (entityTypeFullName !== undefined && entityTypeFullName !== null)
- url_ += "entityTypeFullName=" + encodeURIComponent("" + entityTypeFullName) + "&";
- if (sorting !== undefined && sorting !== null)
- url_ += "sorting=" + encodeURIComponent("" + sorting) + "&";
- if (maxResultCount === null)
- throw new Error("The parameter 'maxResultCount' cannot be null.");
- else if (maxResultCount !== undefined)
- url_ += "maxResultCount=" + encodeURIComponent("" + maxResultCount) + "&";
- if (skipCount === null)
- throw new Error("The parameter 'skipCount' cannot be null.");
- else if (skipCount !== undefined)
- url_ += "skipCount=" + encodeURIComponent("" + skipCount) + "&";
+ getNewVersionFileNamePath( cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApkManagement/GetNewVersionFileNamePath";
url_ = url_.replace(/[?&]$/, "");
let options_: AxiosRequestConfig = {
@@ -1790,11 +1681,11 @@ export class AuditLogServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetEntityChanges(_response);
+ return this.processGetNewVersionFileNamePath(_response);
});
}
- protected processGetEntityChanges(response: AxiosResponse): Promise {
+ protected processGetNewVersionFileNamePath(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -1808,37 +1699,285 @@ export class AuditLogServiceProxy {
const _responseText = response.data;
let result200: any = null;
let resultData200 = _responseText;
- result200 = PagedResultDtoOfEntityChangeListDto.fromJS(resultData200);
- return Promise.resolve(result200);
+ result200 = resultData200 !== undefined ? resultData200 : null;
+
+ return Promise.resolve(result200);
} else if (status !== 200 && status !== 204) {
const _responseText = response.data;
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
}
- return Promise.resolve(null as any);
+ return Promise.resolve(null as any);
}
/**
- * 导出实体变更记录Excel
- * @param startDate (optional) 开始日期
- * @param endDate (optional) 结束日期
- * @param userName (optional) 用户名称
- * @param entityTypeFullName (optional) 属性类型全称
+ * @param filterText (optional)
* @param sorting (optional)
* @param maxResultCount (optional)
* @param skipCount (optional)
* @return Success
*/
- getEntityChangesToExcel(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, entityTypeFullName: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/AuditLog/GetEntityChangesToExcel?";
- if (startDate !== undefined && startDate !== null)
- url_ += "startDate=" + encodeURIComponent(startDate ? "" + startDate.toISOString() : "") + "&";
- if (endDate !== undefined && endDate !== null)
- url_ += "endDate=" + encodeURIComponent(endDate ? "" + endDate.toISOString() : "") + "&";
- if (userName !== undefined && userName !== null)
- url_ += "userName=" + encodeURIComponent("" + userName) + "&";
- if (entityTypeFullName !== undefined && entityTypeFullName !== null)
- url_ += "entityTypeFullName=" + encodeURIComponent("" + entityTypeFullName) + "&";
+ getPaged(filterText: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/ApkManagement/GetPaged?";
+ if (filterText !== undefined && filterText !== null)
+ url_ += "filterText=" + encodeURIComponent("" + filterText) + "&";
+ if (sorting !== undefined && sorting !== null)
+ url_ += "sorting=" + encodeURIComponent("" + sorting) + "&";
+ if (maxResultCount === null)
+ throw new Error("The parameter 'maxResultCount' cannot be null.");
+ else if (maxResultCount !== undefined)
+ url_ += "maxResultCount=" + encodeURIComponent("" + maxResultCount) + "&";
+ if (skipCount === null)
+ throw new Error("The parameter 'skipCount' cannot be null.");
+ else if (skipCount !== undefined)
+ url_ += "skipCount=" + encodeURIComponent("" + skipCount) + "&";
+ url_ = url_.replace(/[?&]$/, "");
+
+ let options_: AxiosRequestConfig = {
+ method: "GET",
+ url: url_,
+ headers: {
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.instance.request(options_).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.processGetPaged(_response);
+ });
+ }
+
+ protected processGetPaged(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = PagedResultDtoOfApkManagementListDto.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+}
+
+export class AuditLogServiceProxy {
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+
+ this.instance = instance ? instance : axios.create();
+
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+
+ }
+
+ /**
+ * @param startDate (optional)
+ * @param endDate (optional)
+ * @param userName (optional)
+ * @param serviceName (optional)
+ * @param methodName (optional)
+ * @param browserInfo (optional)
+ * @param hasException (optional)
+ * @param minExecutionDuration (optional)
+ * @param maxExecutionDuration (optional)
+ * @param sorting (optional)
+ * @param maxResultCount (optional)
+ * @param skipCount (optional)
+ * @return Success
+ */
+ getAuditLogsToExcel(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, serviceName: string | null | undefined, methodName: string | null | undefined, browserInfo: string | null | undefined, hasException: boolean | null | undefined, minExecutionDuration: number | null | undefined, maxExecutionDuration: number | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/AuditLog/GetAuditLogsToExcel?";
+ if (startDate !== undefined && startDate !== null)
+ url_ += "startDate=" + encodeURIComponent(startDate ? "" + startDate.toISOString() : "") + "&";
+ if (endDate !== undefined && endDate !== null)
+ url_ += "endDate=" + encodeURIComponent(endDate ? "" + endDate.toISOString() : "") + "&";
+ if (userName !== undefined && userName !== null)
+ url_ += "userName=" + encodeURIComponent("" + userName) + "&";
+ if (serviceName !== undefined && serviceName !== null)
+ url_ += "serviceName=" + encodeURIComponent("" + serviceName) + "&";
+ if (methodName !== undefined && methodName !== null)
+ url_ += "methodName=" + encodeURIComponent("" + methodName) + "&";
+ if (browserInfo !== undefined && browserInfo !== null)
+ url_ += "browserInfo=" + encodeURIComponent("" + browserInfo) + "&";
+ if (hasException !== undefined && hasException !== null)
+ url_ += "hasException=" + encodeURIComponent("" + hasException) + "&";
+ if (minExecutionDuration !== undefined && minExecutionDuration !== null)
+ url_ += "minExecutionDuration=" + encodeURIComponent("" + minExecutionDuration) + "&";
+ if (maxExecutionDuration !== undefined && maxExecutionDuration !== null)
+ url_ += "maxExecutionDuration=" + encodeURIComponent("" + maxExecutionDuration) + "&";
+ if (sorting !== undefined && sorting !== null)
+ url_ += "sorting=" + encodeURIComponent("" + sorting) + "&";
+ if (maxResultCount === null)
+ throw new Error("The parameter 'maxResultCount' cannot be null.");
+ else if (maxResultCount !== undefined)
+ url_ += "maxResultCount=" + encodeURIComponent("" + maxResultCount) + "&";
+ if (skipCount === null)
+ throw new Error("The parameter 'skipCount' cannot be null.");
+ else if (skipCount !== undefined)
+ url_ += "skipCount=" + encodeURIComponent("" + skipCount) + "&";
+ url_ = url_.replace(/[?&]$/, "");
+
+ let options_: AxiosRequestConfig = {
+ method: "GET",
+ url: url_,
+ headers: {
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.instance.request(options_).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.processGetAuditLogsToExcel(_response);
+ });
+ }
+
+ protected processGetAuditLogsToExcel(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = FileDto.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * @param startDate (optional)
+ * @param endDate (optional)
+ * @param userName (optional)
+ * @param entityTypeFullName (optional)
+ * @param sorting (optional)
+ * @param maxResultCount (optional)
+ * @param skipCount (optional)
+ * @return Success
+ */
+ getEntityChanges(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, entityTypeFullName: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/AuditLog/GetEntityChanges?";
+ if (startDate !== undefined && startDate !== null)
+ url_ += "startDate=" + encodeURIComponent(startDate ? "" + startDate.toISOString() : "") + "&";
+ if (endDate !== undefined && endDate !== null)
+ url_ += "endDate=" + encodeURIComponent(endDate ? "" + endDate.toISOString() : "") + "&";
+ if (userName !== undefined && userName !== null)
+ url_ += "userName=" + encodeURIComponent("" + userName) + "&";
+ if (entityTypeFullName !== undefined && entityTypeFullName !== null)
+ url_ += "entityTypeFullName=" + encodeURIComponent("" + entityTypeFullName) + "&";
+ if (sorting !== undefined && sorting !== null)
+ url_ += "sorting=" + encodeURIComponent("" + sorting) + "&";
+ if (maxResultCount === null)
+ throw new Error("The parameter 'maxResultCount' cannot be null.");
+ else if (maxResultCount !== undefined)
+ url_ += "maxResultCount=" + encodeURIComponent("" + maxResultCount) + "&";
+ if (skipCount === null)
+ throw new Error("The parameter 'skipCount' cannot be null.");
+ else if (skipCount !== undefined)
+ url_ += "skipCount=" + encodeURIComponent("" + skipCount) + "&";
+ url_ = url_.replace(/[?&]$/, "");
+
+ let options_: AxiosRequestConfig = {
+ method: "GET",
+ url: url_,
+ headers: {
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.instance.request(options_).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.processGetEntityChanges(_response);
+ });
+ }
+
+ protected processGetEntityChanges(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = PagedResultDtoOfEntityChangeListDto.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * @param startDate (optional)
+ * @param endDate (optional)
+ * @param userName (optional)
+ * @param entityTypeFullName (optional)
+ * @param sorting (optional)
+ * @param maxResultCount (optional)
+ * @param skipCount (optional)
+ * @return Success
+ */
+ getEntityChangesToExcel(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, entityTypeFullName: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/AuditLog/GetEntityChangesToExcel?";
+ if (startDate !== undefined && startDate !== null)
+ url_ += "startDate=" + encodeURIComponent(startDate ? "" + startDate.toISOString() : "") + "&";
+ if (endDate !== undefined && endDate !== null)
+ url_ += "endDate=" + encodeURIComponent(endDate ? "" + endDate.toISOString() : "") + "&";
+ if (userName !== undefined && userName !== null)
+ url_ += "userName=" + encodeURIComponent("" + userName) + "&";
+ if (entityTypeFullName !== undefined && entityTypeFullName !== null)
+ url_ += "entityTypeFullName=" + encodeURIComponent("" + entityTypeFullName) + "&";
if (sorting !== undefined && sorting !== null)
url_ += "sorting=" + encodeURIComponent("" + sorting) + "&";
if (maxResultCount === null)
@@ -1896,10 +2035,9 @@ export class AuditLogServiceProxy {
}
/**
- * 获取EntityHistory对象类型
* @return Success
*/
- getEntityHistoryObjectTypes( cancelToken?: CancelToken | undefined): Promise {
+ getEntityHistoryObjectTypes( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/AuditLog/GetEntityHistoryObjectTypes";
url_ = url_.replace(/[?&]$/, "");
@@ -1955,22 +2093,21 @@ export class AuditLogServiceProxy {
}
/**
- * 获取审计日志分页
- * @param startDate (optional) 开始时间
- * @param endDate (optional) 结束时间
- * @param userName (optional) 用户名
- * @param serviceName (optional) 服务名称
- * @param methodName (optional) 方法名称
- * @param browserInfo (optional) 浏览器信息
- * @param hasException (optional) 是否包含异常
- * @param minExecutionDuration (optional) 最小执行时间
- * @param maxExecutionDuration (optional) 最大执行时间
+ * @param startDate (optional)
+ * @param endDate (optional)
+ * @param userName (optional)
+ * @param serviceName (optional)
+ * @param methodName (optional)
+ * @param browserInfo (optional)
+ * @param hasException (optional)
+ * @param minExecutionDuration (optional)
+ * @param maxExecutionDuration (optional)
* @param sorting (optional)
* @param maxResultCount (optional)
* @param skipCount (optional)
* @return Success
*/
- getPagedAuditLogs(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, serviceName: string | null | undefined, methodName: string | null | undefined, browserInfo: string | null | undefined, hasException: boolean | null | undefined, minExecutionDuration: number | null | undefined, maxExecutionDuration: number | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getPagedAuditLogs(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, serviceName: string | null | undefined, methodName: string | null | undefined, browserInfo: string | null | undefined, hasException: boolean | null | undefined, minExecutionDuration: number | null | undefined, maxExecutionDuration: number | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/AuditLog/GetPagedAuditLogs?";
if (startDate !== undefined && startDate !== null)
url_ += "startDate=" + encodeURIComponent(startDate ? "" + startDate.toISOString() : "") + "&";
@@ -2061,10 +2198,9 @@ export class BigDataServiceProxy {
}
/**
- * 创建
* @return Success
*/
- create( cancelToken?: CancelToken | undefined): Promise {
+ create( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/BigData/Create";
url_ = url_.replace(/[?&]$/, "");
@@ -2109,14 +2245,13 @@ export class BigDataServiceProxy {
}
/**
- * 获取分页查询
* @param filterText (optional)
* @param sorting (optional)
* @param maxResultCount (optional)
* @param skipCount (optional)
* @return Success
*/
- getPaged(filterText: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getPaged(filterText: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/BigData/GetPaged?";
if (filterText !== undefined && filterText !== null)
url_ += "filterText=" + encodeURIComponent("" + filterText) + "&";
@@ -2191,12 +2326,11 @@ export class ButtonGroupsServiceProxy {
}
/**
- * 获取按钮组
- * @param buttonGroupsName (optional) 按钮组名称
- * @param userId (optional) 用户Id
+ * @param buttonGroupsName (optional)
+ * @param userId (optional)
* @return Success
*/
- getButtonGroups(buttonGroupsName: string | null | undefined, userId: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getButtonGroups(buttonGroupsName: string | null | undefined, userId: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/ButtonGroups/GetButtonGroups?";
if (buttonGroupsName !== undefined && buttonGroupsName !== null)
url_ += "buttonGroupsName=" + encodeURIComponent("" + buttonGroupsName) + "&";
@@ -2263,10 +2397,9 @@ export class CacheStateServiceProxy {
}
/**
- * 添加测试缓存数据
* @return Success
*/
- addCacheTest( cancelToken?: CancelToken | undefined): Promise {
+ addCacheTest( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CacheState/AddCacheTest";
url_ = url_.replace(/[?&]$/, "");
@@ -2311,11 +2444,10 @@ export class CacheStateServiceProxy {
}
/**
- * 删除Key
* @param key (optional)
* @return Success
*/
- delete(key: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ delete(key: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CacheState/Delete?";
if (key !== undefined && key !== null)
url_ += "key=" + encodeURIComponent("" + key) + "&";
@@ -2362,11 +2494,10 @@ export class CacheStateServiceProxy {
}
/**
- * 命名空间删除
* @param key (optional)
* @return Success
*/
- deleteNameSpace(key: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ deleteNameSpace(key: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CacheState/DeleteNameSpace?";
if (key !== undefined && key !== null)
url_ += "key=" + encodeURIComponent("" + key) + "&";
@@ -2413,10 +2544,9 @@ export class CacheStateServiceProxy {
}
/**
- * 清空当前数据库
* @return Success
*/
- flushDb( cancelToken?: CancelToken | undefined): Promise {
+ flushDb( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CacheState/FlushDb";
url_ = url_.replace(/[?&]$/, "");
@@ -2461,11 +2591,10 @@ export class CacheStateServiceProxy {
}
/**
- * 获取缓存值
* @param key (optional)
* @return Success
*/
- get(key: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ get(key: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CacheState/Get?";
if (key !== undefined && key !== null)
url_ += "key=" + encodeURIComponent("" + key) + "&";
@@ -2517,10 +2646,9 @@ export class CacheStateServiceProxy {
}
/**
- * 获取全部缓存键
* @return Success
*/
- getAllCacheKey( cancelToken?: CancelToken | undefined): Promise {
+ getAllCacheKey( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CacheState/GetAllCacheKey";
url_ = url_.replace(/[?&]$/, "");
@@ -2590,10 +2718,9 @@ export class ChatServiceProxy {
}
/**
- * 获取好友列表
* @return Success
*/
- getUserChatFriendsWithSettings( cancelToken?: CancelToken | undefined): Promise {
+ getUserChatFriendsWithSettings( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Chat/GetUserChatFriendsWithSettings";
url_ = url_.replace(/[?&]$/, "");
@@ -2642,13 +2769,12 @@ export class ChatServiceProxy {
}
/**
- * 获取聊天记录
- * @param tenantId (optional) 租户Id
- * @param userId (optional) 用户Id
- * @param minMessageId (optional) 最小信息Id
+ * @param tenantId (optional)
+ * @param userId (optional)
+ * @param minMessageId (optional)
* @return Success
*/
- getUserChatMessages(tenantId: string | null | undefined, userId: string | null | undefined, minMessageId: number | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getUserChatMessages(tenantId: string | null | undefined, userId: string | null | undefined, minMessageId: number | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Chat/GetUserChatMessages?";
if (tenantId !== undefined && tenantId !== null)
url_ += "tenantId=" + encodeURIComponent("" + tenantId) + "&";
@@ -2703,11 +2829,10 @@ export class ChatServiceProxy {
}
/**
- * 所有未读信息设为已读
* @param body (optional)
* @return Success
*/
- markAllUnreadMessagesOfUserAsRead(body: MarkAllUnreadMessagesOfUserAsReadInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ markAllUnreadMessagesOfUserAsRead(body: MarkAllUnreadMessagesOfUserAsReadInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Chat/MarkAllUnreadMessagesOfUserAsRead";
url_ = url_.replace(/[?&]$/, "");
@@ -2770,11 +2895,10 @@ export class CommonLookupServiceProxy {
}
/**
- * 查找用户
* @param body (optional)
* @return Success
*/
- findUsers(body: CommonLookupFindUsersInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ findUsers(body: CommonLookupFindUsersInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CommonLookup/FindUsers";
url_ = url_.replace(/[?&]$/, "");
@@ -2827,11 +2951,10 @@ export class CommonLookupServiceProxy {
}
/**
- * 查找用户
* @param body (optional)
* @return Success
*/
- findUsersSetUserNameToValue(body: CommonLookupFindUsersInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ findUsersSetUserNameToValue(body: CommonLookupFindUsersInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CommonLookup/FindUsersSetUserNameToValue";
url_ = url_.replace(/[?&]$/, "");
@@ -2884,10 +3007,9 @@ export class CommonLookupServiceProxy {
}
/**
- * 获取默认版本名称
* @return Success
*/
- getDefaultEditionName( cancelToken?: CancelToken | undefined): Promise {
+ getDefaultEditionName( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CommonLookup/GetDefaultEditionName";
url_ = url_.replace(/[?&]$/, "");
@@ -2936,11 +3058,10 @@ export class CommonLookupServiceProxy {
}
/**
- * 获取版本下拉列表
* @param onlyFreeItems (optional)
* @return Success
*/
- getEditionsForCombobox(onlyFreeItems: boolean | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getEditionsForCombobox(onlyFreeItems: boolean | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CommonLookup/GetEditionsForCombobox?";
if (onlyFreeItems === null)
throw new Error("The parameter 'onlyFreeItems' cannot be null.");
@@ -2993,11 +3114,10 @@ export class CommonLookupServiceProxy {
}
/**
- * 获取枚举,字符串类型combox数据
- * @param input (optional) 枚举类型,字符串,区分大小写
+ * @param input (optional)
* @return Success
*/
- getEnumForCombobox(input: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getEnumForCombobox(input: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CommonLookup/GetEnumForCombobox?";
if (input !== undefined && input !== null)
url_ += "input=" + encodeURIComponent("" + input) + "&";
@@ -3054,7 +3174,7 @@ export class CommonLookupServiceProxy {
* @param skipCount (optional)
* @return Success
*/
- getQueryInput(queryConditions: QueryCondition[] | null | undefined, sortConditions: SortCondition[] | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getQueryInput(queryConditions: QueryCondition[] | null | undefined, sortConditions: SortCondition[] | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CommonLookup/GetQueryInput";
url_ = url_.replace(/[?&]$/, "");
@@ -3120,7 +3240,7 @@ export class CommonLookupServiceProxy {
/**
* @return Success
*/
- getValidateCodeTypesForCombobox( cancelToken?: CancelToken | undefined): Promise {
+ getValidateCodeTypesForCombobox( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CommonLookup/GetValidateCodeTypesForCombobox";
url_ = url_.replace(/[?&]$/, "");
@@ -3172,7 +3292,7 @@ export class CommonLookupServiceProxy {
* @param body (optional)
* @return Success
*/
- tempQueryCondition(body: QueryInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ tempQueryCondition(body: QueryInput | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/CommonLookup/TempQueryCondition";
url_ = url_.replace(/[?&]$/, "");
@@ -3237,7 +3357,7 @@ export class DemoServiceProxy {
/**
* @return Success
*/
- getMomentTestDto( cancelToken?: CancelToken | undefined): Promise {
+ getMomentTestDto( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Demo/GetMomentTestDto";
url_ = url_.replace(/[?&]$/, "");
@@ -3289,7 +3409,7 @@ export class DemoServiceProxy {
* @param body (optional)
* @return Success
*/
- updateMomentTestDto(body: MomentTestDto | undefined , cancelToken?: CancelToken | undefined): Promise {
+ updateMomentTestDto(body: MomentTestDto | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Demo/UpdateMomentTestDto";
url_ = url_.replace(/[?&]$/, "");
@@ -3356,10 +3476,9 @@ export class DynamicMenuServiceProxy {
}
/**
- * 获取动态菜单的分页列表集合
* @return Success
*/
- getList( cancelToken?: CancelToken | undefined): Promise {
+ getList( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/DynamicMenu/GetList";
url_ = url_.replace(/[?&]$/, "");
@@ -3432,7 +3551,7 @@ export class DynamicPageServiceProxy {
* @param name (optional)
* @return Success
*/
- getColumns(name: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getColumns(name: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/DynamicPage/GetColumns?";
if (name !== undefined && name !== null)
url_ += "name=" + encodeURIComponent("" + name) + "&";
@@ -3486,7 +3605,7 @@ export class DynamicPageServiceProxy {
* @param name (optional)
* @return Success
*/
- getDynamicPageInfo(name: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getDynamicPageInfo(name: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/DynamicPage/GetDynamicPageInfo?";
if (name !== undefined && name !== null)
url_ += "name=" + encodeURIComponent("" + name) + "&";
@@ -3540,7 +3659,7 @@ export class DynamicPageServiceProxy {
* @param name (optional)
* @return Success
*/
- getPageFilters(name: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getPageFilters(name: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/DynamicPage/GetPageFilters?";
if (name !== undefined && name !== null)
url_ += "name=" + encodeURIComponent("" + name) + "&";
@@ -3605,11 +3724,10 @@ export class EditionServiceProxy {
}
/**
- * 创建或编辑版本
* @param body (optional)
* @return Success
*/
- createOrUpdateEdition(body: CreateOrUpdateEditionDto | undefined , cancelToken?: CancelToken | undefined): Promise {
+ createOrUpdateEdition(body: CreateOrUpdateEditionDto | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Edition/CreateOrUpdateEdition";
url_ = url_.replace(/[?&]$/, "");
@@ -3658,11 +3776,10 @@ export class EditionServiceProxy {
}
/**
- * 批量删除版本
* @param ids (optional)
* @return Success
*/
- deleteBathEdition(ids: string[] | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ deleteBathEdition(ids: string[] | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Edition/DeleteBathEdition?";
if (ids !== undefined && ids !== null)
ids && ids.forEach(item => { url_ += "ids=" + encodeURIComponent("" + item) + "&"; });
@@ -3709,11 +3826,10 @@ export class EditionServiceProxy {
}
/**
- * 删除版本
* @param id (optional)
* @return Success
*/
- deleteEdition(id: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ deleteEdition(id: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Edition/DeleteEdition?";
if (id !== undefined && id !== null)
url_ += "id=" + encodeURIComponent("" + id) + "&";
@@ -3760,13 +3876,12 @@ export class EditionServiceProxy {
}
/**
- * 获取版本下拉选项
* @param selectedEditionId (optional)
* @param addAllItem (optional)
* @param onlyFreeItems (optional)
* @return Success
*/
- getEditionComboboxItems(selectedEditionId: string | null | undefined, addAllItem: boolean | undefined, onlyFreeItems: boolean | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getEditionComboboxItems(selectedEditionId: string | null | undefined, addAllItem: boolean | undefined, onlyFreeItems: boolean | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Edition/GetEditionComboboxItems?";
if (selectedEditionId !== undefined && selectedEditionId !== null)
url_ += "selectedEditionId=" + encodeURIComponent("" + selectedEditionId) + "&";
@@ -3832,11 +3947,10 @@ export class EditionServiceProxy {
}
/**
- * 获取版本编辑
* @param id (optional)
* @return Success
*/
- getEditionForEdit(id: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getEditionForEdit(id: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Edition/GetEditionForEdit?";
if (id !== undefined && id !== null)
url_ += "id=" + encodeURIComponent("" + id) + "&";
@@ -3887,10 +4001,9 @@ export class EditionServiceProxy {
}
/**
- * 获取版本
* @return Success
*/
- getEditions( cancelToken?: CancelToken | undefined): Promise {
+ getEditions( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Edition/GetEditions";
url_ = url_.replace(/[?&]$/, "");
@@ -3939,14 +4052,13 @@ export class EditionServiceProxy {
}
/**
- * 获取版本(过滤)
* @param filterText (optional)
* @param sorting (optional)
* @param maxResultCount (optional)
* @param skipCount (optional)
* @return Success
*/
- getEditionsByFile(filterText: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getEditionsByFile(filterText: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Edition/GetEditionsByFile?";
if (filterText !== undefined && filterText !== null)
url_ += "filterText=" + encodeURIComponent("" + filterText) + "&";
@@ -4007,11 +4119,10 @@ export class EditionServiceProxy {
}
/**
- * 获取租户数量
* @param editionId (optional)
* @return Success
*/
- getTenantCount(editionId: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getTenantCount(editionId: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Edition/GetTenantCount?";
if (editionId !== undefined && editionId !== null)
url_ += "editionId=" + encodeURIComponent("" + editionId) + "&";
@@ -4063,11 +4174,10 @@ export class EditionServiceProxy {
}
/**
- * 变更租户版本
* @param body (optional)
* @return Success
*/
- moveTenantsToAnotherEdition(body: MoveTenantsToAnotherEditionDto | undefined , cancelToken?: CancelToken | undefined): Promise {
+ moveTenantsToAnotherEdition(body: MoveTenantsToAnotherEditionDto | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Edition/MoveTenantsToAnotherEdition";
url_ = url_.replace(/[?&]$/, "");
@@ -4130,17 +4240,16 @@ export class EntityChangeHistoryServiceProxy {
}
/**
- * 导出为excel
- * @param startDate (optional) 开始日期
- * @param endDate (optional) 结束日期
- * @param userName (optional) 用户名称
- * @param entityTypeFullName (optional) 属性类型全称
+ * @param startDate (optional)
+ * @param endDate (optional)
+ * @param userName (optional)
+ * @param entityTypeFullName (optional)
* @param sorting (optional)
* @param maxResultCount (optional)
* @param skipCount (optional)
* @return Success
*/
- getEntityChangesToExcel(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, entityTypeFullName: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getEntityChangesToExcel(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, entityTypeFullName: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/EntityChangeHistory/GetEntityChangesToExcel?";
if (startDate !== undefined && startDate !== null)
url_ += "startDate=" + encodeURIComponent(startDate ? "" + startDate.toISOString() : "") + "&";
@@ -4207,10 +4316,9 @@ export class EntityChangeHistoryServiceProxy {
}
/**
- * 获取哪些实体启动了变更记录列表
* @return Success
*/
- getEntityHistoryObjectTypes( cancelToken?: CancelToken | undefined): Promise {
+ getEntityHistoryObjectTypes( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/EntityChangeHistory/GetEntityHistoryObjectTypes";
url_ = url_.replace(/[?&]$/, "");
@@ -4266,11 +4374,10 @@ export class EntityChangeHistoryServiceProxy {
}
/**
- * 根据实体操作记录查询属性变更的值
* @param entityChangeId (optional)
* @return Success
*/
- getEntityPropertyChanges(entityChangeId: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getEntityPropertyChanges(entityChangeId: string | null | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/EntityChangeHistory/GetEntityPropertyChanges?";
if (entityChangeId !== undefined && entityChangeId !== null)
url_ += "entityChangeId=" + encodeURIComponent("" + entityChangeId) + "&";
@@ -4328,17 +4435,16 @@ export class EntityChangeHistoryServiceProxy {
}
/**
- * 获取实体信息的操作变更记录列表
- * @param startDate (optional) 开始日期
- * @param endDate (optional) 结束日期
- * @param userName (optional) 用户名称
- * @param entityTypeFullName (optional) 属性类型全称
+ * @param startDate (optional)
+ * @param endDate (optional)
+ * @param userName (optional)
+ * @param entityTypeFullName (optional)
* @param sorting (optional)
* @param maxResultCount (optional)
* @param skipCount (optional)
* @return Success
*/
- getPagedEntityChanges(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, entityTypeFullName: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getPagedEntityChanges(startDate: moment.Moment | null | undefined, endDate: moment.Moment | null | undefined, userName: string | null | undefined, entityTypeFullName: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/EntityChangeHistory/GetPagedEntityChanges?";
if (startDate !== undefined && startDate !== null)
url_ += "startDate=" + encodeURIComponent(startDate ? "" + startDate.toISOString() : "") + "&";
@@ -4405,16 +4511,15 @@ export class EntityChangeHistoryServiceProxy {
}
/**
- * 根据实体信息,查询的变更记录信息
- * @param entityTypeFullName (optional) 属性类型全称
- * @param entityId (optional) 实体Id
+ * @param entityTypeFullName (optional)
+ * @param entityId (optional)
* @param filterText (optional)
* @param sorting (optional)
* @param maxResultCount (optional)
* @param skipCount (optional)
* @return Success
*/
- getPagedEntityTypeChanges(entityTypeFullName: string | null | undefined, entityId: string | null | undefined, filterText: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined , cancelToken?: CancelToken | undefined): Promise {
+ getPagedEntityTypeChanges(entityTypeFullName: string | null | undefined, entityId: string | null | undefined, filterText: string | null | undefined, sorting: string | null | undefined, maxResultCount: number | undefined, skipCount: number | undefined, cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/EntityChangeHistory/GetPagedEntityTypeChanges?";
if (entityTypeFullName !== undefined && entityTypeFullName !== null)
url_ += "entityTypeFullName=" + encodeURIComponent("" + entityTypeFullName) + "&";
@@ -4493,10 +4598,9 @@ export class ExtensionServiceProxy {
}
/**
- * 新增文件 返回文件表
* @return Success
*/
- createReturnSysFile( cancelToken?: CancelToken | undefined): Promise {
+ createReturnSysFile( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Extension/CreateReturnSysFile";
url_ = url_.replace(/[?&]$/, "");
@@ -4545,10 +4649,9 @@ export class ExtensionServiceProxy {
}
/**
- * 获取列行为
* @return Success
*/
- getAllColumnAction( cancelToken?: CancelToken | undefined): Promise {
+ getAllColumnAction( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Extension/GetAllColumnAction";
url_ = url_.replace(/[?&]$/, "");
@@ -4604,10 +4707,9 @@ export class ExtensionServiceProxy {
}
/**
- * 获取列类型
* @return Success
*/
- getAllColumnDataType( cancelToken?: CancelToken | undefined): Promise {
+ getAllColumnDataType( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Extension/GetAllColumnDataType";
url_ = url_.replace(/[?&]$/, "");
@@ -4663,10 +4765,9 @@ export class ExtensionServiceProxy {
}
/**
- * 获取列逻辑
* @return Success
*/
- getAllColumnLogic( cancelToken?: CancelToken | undefined): Promise {
+ getAllColumnLogic( cancelToken?: CancelToken | undefined): Promise {
let url_ = this.baseUrl + "/api/services/app/Extension/GetAllColumnLogic";
url_ = url_.replace(/[?&]$/, "");
@@ -4724,8 +4825,8 @@ export class ExtensionServiceProxy {
/**
* @return Success
*/
- getEnumKeyList( cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/Extension/GetEnumKeyList";
+ getAllEnumName( cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/Extension/GetAllEnumName";
url_ = url_.replace(/[?&]$/, "");
let options_: AxiosRequestConfig = {
@@ -4744,11 +4845,11 @@ export class ExtensionServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetEnumKeyList(_response);
+ return this.processGetAllEnumName(_response);
});
}
- protected processGetEnumKeyList(response: AxiosResponse): Promise {
+ protected processGetAllEnumName(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -4780,17 +4881,10 @@ export class ExtensionServiceProxy {
}
/**
- * 获取枚举值
- * @param enumName (optional)
- * @param defaultValue (optional)
* @return Success
*/
- getEnumList(enumName: string | null | undefined, defaultValue: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/Extension/GetEnumList?";
- if (enumName !== undefined && enumName !== null)
- url_ += "enumName=" + encodeURIComponent("" + enumName) + "&";
- if (defaultValue !== undefined && defaultValue !== null)
- url_ += "defaultValue=" + encodeURIComponent("" + defaultValue) + "&";
+ getAllStaticEnumValueList( cancelToken?: CancelToken | undefined): Promise<{ [key: string]: SelectItemExt[]; }> {
+ let url_ = this.baseUrl + "/api/services/app/Extension/GetAllStaticEnumValueList";
url_ = url_.replace(/[?&]$/, "");
let options_: AxiosRequestConfig = {
@@ -4809,11 +4903,11 @@ export class ExtensionServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetEnumList(_response);
+ return this.processGetAllStaticEnumValueList(_response);
});
}
- protected processGetEnumList(response: AxiosResponse): Promise {
+ protected processGetAllStaticEnumValueList(response: AxiosResponse): Promise<{ [key: string]: SelectItemExt[]; }> {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -4827,35 +4921,2038 @@ export class ExtensionServiceProxy {
const _responseText = response.data;
let result200: any = null;
let resultData200 = _responseText;
- if (Array.isArray(resultData200)) {
- result200 = [] as any;
- for (let item of resultData200)
- result200.push(SelectListItem.fromJS(item));
+ if (resultData200) {
+ result200 = {} as any;
+ for (let key in resultData200) {
+ if (resultData200.hasOwnProperty(key))
+ (result200)[key] = resultData200[key] ? resultData200[key].map((i: any) => SelectItemExt.fromJS(i)) : [];
+ }
}
else {
result200 = null;
}
- return Promise.resolve(result200);
-
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException("An unexpected server error occurred.", status, _responseText, _headers);
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 获取枚举值
- * @param enumName (optional)
- * @return Success
- */
- getEnumList2(enumName: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/Extension/GetEnumList2?";
- if (enumName !== undefined && enumName !== null)
- url_ += "enumName=" + encodeURIComponent("" + enumName) + "&";
+ return Promise.resolve<{ [key: string]: SelectItemExt[]; }>(result200);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve<{ [key: string]: SelectItemExt[]; }>(null as any);
+ }
+
+ /**
+ * @param httpContext_features (optional)
+ * @param httpContext_request_httpContext_features (optional)
+ * @param httpContext_request_httpContext_request (optional)
+ * @param httpContext_request_httpContext_response_httpContext_features (optional)
+ * @param httpContext_request_httpContext_response_httpContext_request (optional)
+ * @param httpContext_request_httpContext_response_httpContext_response (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_id (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_scopeId (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_address (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_remotePort (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_localIpAddress_scopeId (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_localIpAddress_address (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_localPort (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_archived (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_extensions (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_friendlyName (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_name (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_value (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_friendlyName (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_rawData (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notAfter (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notBefore (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_value (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_friendlyName (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_rawData (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_serialNumber (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_value (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_name (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_value (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_friendlyName (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_rawData (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_thumbprint (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_version (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_handle (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuer (optional)
+ * @param httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subject (optional)
+ * @param httpContext_request_httpContext_response_httpContext_webSockets_isWebSocketRequest (optional)
+ * @param httpContext_request_httpContext_response_httpContext_webSockets_webSocketRequestedProtocols (optional)
+ * @param httpContext_request_httpContext_response_httpContext_user_claims (optional)
+ * @param httpContext_request_httpContext_response_httpContext_user_identities (optional)
+ * @param httpContext_request_httpContext_response_httpContext_user_identity_name (optional)
+ * @param httpContext_request_httpContext_response_httpContext_user_identity_authenticationType (optional)
+ * @param httpContext_request_httpContext_response_httpContext_user_identity_isAuthenticated (optional)
+ * @param httpContext_request_httpContext_response_httpContext_items (optional)
+ * @param httpContext_request_httpContext_response_httpContext_requestServices (optional)
+ * @param httpContext_request_httpContext_response_httpContext_traceIdentifier (optional)
+ * @param httpContext_request_httpContext_response_httpContext_session_isAvailable (optional)
+ * @param httpContext_request_httpContext_response_httpContext_session_id (optional)
+ * @param httpContext_request_httpContext_response_httpContext_session_keys (optional)
+ * @param httpContext_request_httpContext_response_statusCode (optional)
+ * @param httpContext_request_httpContext_response_headers (optional)
+ * @param httpContext_request_httpContext_response_body_canRead (optional)
+ * @param httpContext_request_httpContext_response_body_canWrite (optional)
+ * @param httpContext_request_httpContext_response_body_canSeek (optional)
+ * @param httpContext_request_httpContext_response_body_canTimeout (optional)
+ * @param httpContext_request_httpContext_response_body_length (optional)
+ * @param httpContext_request_httpContext_response_body_position (optional)
+ * @param httpContext_request_httpContext_response_body_readTimeout (optional)
+ * @param httpContext_request_httpContext_response_body_writeTimeout (optional)
+ * @param httpContext_request_httpContext_response_bodyWriter_canGetUnflushedBytes (optional)
+ * @param httpContext_request_httpContext_response_bodyWriter_unflushedBytes (optional)
+ * @param httpContext_request_httpContext_response_contentLength (optional)
+ * @param httpContext_request_httpContext_response_contentType (optional)
+ * @param httpContext_request_httpContext_response_cookies (optional)
+ * @param httpContext_request_httpContext_response_hasStarted (optional)
+ * @param httpContext_request_httpContext_connection_id (optional)
+ * @param httpContext_request_httpContext_connection_remoteIpAddress_scopeId (optional)
+ * @param httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast (optional)
+ * @param httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal (optional)
+ * @param httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal (optional)
+ * @param httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo (optional)
+ * @param httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal (optional)
+ * @param httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 (optional)
+ * @param httpContext_request_httpContext_connection_remoteIpAddress_address (optional)
+ * @param httpContext_request_httpContext_connection_remotePort (optional)
+ * @param httpContext_request_httpContext_connection_localIpAddress_scopeId (optional)
+ * @param httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast (optional)
+ * @param httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal (optional)
+ * @param httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal (optional)
+ * @param httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo (optional)
+ * @param httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal (optional)
+ * @param httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 (optional)
+ * @param httpContext_request_httpContext_connection_localIpAddress_address (optional)
+ * @param httpContext_request_httpContext_connection_localPort (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_archived (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_extensions (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_friendlyName (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_issuerName_name (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_value (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_friendlyName (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_issuerName_rawData (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_notAfter (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_notBefore (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_value (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_friendlyName (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_rawData (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_serialNumber (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_value (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_subjectName_name (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_value (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_friendlyName (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_subjectName_rawData (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_thumbprint (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_version (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_handle (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_issuer (optional)
+ * @param httpContext_request_httpContext_connection_clientCertificate_subject (optional)
+ * @param httpContext_request_httpContext_webSockets_isWebSocketRequest (optional)
+ * @param httpContext_request_httpContext_webSockets_webSocketRequestedProtocols (optional)
+ * @param httpContext_request_httpContext_user_claims (optional)
+ * @param httpContext_request_httpContext_user_identities (optional)
+ * @param httpContext_request_httpContext_user_identity_name (optional)
+ * @param httpContext_request_httpContext_user_identity_authenticationType (optional)
+ * @param httpContext_request_httpContext_user_identity_isAuthenticated (optional)
+ * @param httpContext_request_httpContext_items (optional)
+ * @param httpContext_request_httpContext_requestServices (optional)
+ * @param httpContext_request_httpContext_traceIdentifier (optional)
+ * @param httpContext_request_httpContext_session_isAvailable (optional)
+ * @param httpContext_request_httpContext_session_id (optional)
+ * @param httpContext_request_httpContext_session_keys (optional)
+ * @param httpContext_request_method (optional)
+ * @param httpContext_request_scheme (optional)
+ * @param httpContext_request_isHttps (optional)
+ * @param httpContext_request_host_value (optional)
+ * @param httpContext_request_host_hasValue (optional)
+ * @param httpContext_request_host_host (optional)
+ * @param httpContext_request_host_port (optional)
+ * @param httpContext_request_pathBase (optional)
+ * @param httpContext_request_path (optional)
+ * @param httpContext_request_queryString_value (optional)
+ * @param httpContext_request_queryString_hasValue (optional)
+ * @param httpContext_request_query (optional)
+ * @param httpContext_request_protocol (optional)
+ * @param httpContext_request_headers (optional)
+ * @param httpContext_request_cookies (optional)
+ * @param httpContext_request_contentLength (optional)
+ * @param httpContext_request_contentType (optional)
+ * @param httpContext_request_body_canRead (optional)
+ * @param httpContext_request_body_canWrite (optional)
+ * @param httpContext_request_body_canSeek (optional)
+ * @param httpContext_request_body_canTimeout (optional)
+ * @param httpContext_request_body_length (optional)
+ * @param httpContext_request_body_position (optional)
+ * @param httpContext_request_body_readTimeout (optional)
+ * @param httpContext_request_body_writeTimeout (optional)
+ * @param httpContext_request_bodyReader (optional)
+ * @param httpContext_request_hasFormContentType (optional)
+ * @param httpContext_request_routeValues (optional)
+ * @param httpContext_response_httpContext_features (optional)
+ * @param httpContext_response_httpContext_request_httpContext_features (optional)
+ * @param httpContext_response_httpContext_request_httpContext_request (optional)
+ * @param httpContext_response_httpContext_request_httpContext_response (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_id (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_scopeId (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_address (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_remotePort (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_localIpAddress_scopeId (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_localIpAddress_address (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_localPort (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_archived (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_extensions (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_friendlyName (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_name (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_value (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_friendlyName (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_rawData (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notAfter (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notBefore (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_value (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_friendlyName (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_rawData (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_serialNumber (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_value (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_name (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_value (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_friendlyName (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_rawData (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_thumbprint (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_version (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_handle (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuer (optional)
+ * @param httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subject (optional)
+ * @param httpContext_response_httpContext_request_httpContext_webSockets_isWebSocketRequest (optional)
+ * @param httpContext_response_httpContext_request_httpContext_webSockets_webSocketRequestedProtocols (optional)
+ * @param httpContext_response_httpContext_request_httpContext_user_claims (optional)
+ * @param httpContext_response_httpContext_request_httpContext_user_identities (optional)
+ * @param httpContext_response_httpContext_request_httpContext_user_identity_name (optional)
+ * @param httpContext_response_httpContext_request_httpContext_user_identity_authenticationType (optional)
+ * @param httpContext_response_httpContext_request_httpContext_user_identity_isAuthenticated (optional)
+ * @param httpContext_response_httpContext_request_httpContext_items (optional)
+ * @param httpContext_response_httpContext_request_httpContext_requestServices (optional)
+ * @param httpContext_response_httpContext_request_httpContext_traceIdentifier (optional)
+ * @param httpContext_response_httpContext_request_httpContext_session_isAvailable (optional)
+ * @param httpContext_response_httpContext_request_httpContext_session_id (optional)
+ * @param httpContext_response_httpContext_request_httpContext_session_keys (optional)
+ * @param httpContext_response_httpContext_request_method (optional)
+ * @param httpContext_response_httpContext_request_scheme (optional)
+ * @param httpContext_response_httpContext_request_isHttps (optional)
+ * @param httpContext_response_httpContext_request_host_value (optional)
+ * @param httpContext_response_httpContext_request_host_hasValue (optional)
+ * @param httpContext_response_httpContext_request_host_host (optional)
+ * @param httpContext_response_httpContext_request_host_port (optional)
+ * @param httpContext_response_httpContext_request_pathBase (optional)
+ * @param httpContext_response_httpContext_request_path (optional)
+ * @param httpContext_response_httpContext_request_queryString_value (optional)
+ * @param httpContext_response_httpContext_request_queryString_hasValue (optional)
+ * @param httpContext_response_httpContext_request_query (optional)
+ * @param httpContext_response_httpContext_request_protocol (optional)
+ * @param httpContext_response_httpContext_request_headers (optional)
+ * @param httpContext_response_httpContext_request_cookies (optional)
+ * @param httpContext_response_httpContext_request_contentLength (optional)
+ * @param httpContext_response_httpContext_request_contentType (optional)
+ * @param httpContext_response_httpContext_request_body_canRead (optional)
+ * @param httpContext_response_httpContext_request_body_canWrite (optional)
+ * @param httpContext_response_httpContext_request_body_canSeek (optional)
+ * @param httpContext_response_httpContext_request_body_canTimeout (optional)
+ * @param httpContext_response_httpContext_request_body_length (optional)
+ * @param httpContext_response_httpContext_request_body_position (optional)
+ * @param httpContext_response_httpContext_request_body_readTimeout (optional)
+ * @param httpContext_response_httpContext_request_body_writeTimeout (optional)
+ * @param httpContext_response_httpContext_request_bodyReader (optional)
+ * @param httpContext_response_httpContext_request_hasFormContentType (optional)
+ * @param httpContext_response_httpContext_request_routeValues (optional)
+ * @param httpContext_response_httpContext_response (optional)
+ * @param httpContext_response_httpContext_connection_id (optional)
+ * @param httpContext_response_httpContext_connection_remoteIpAddress_scopeId (optional)
+ * @param httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast (optional)
+ * @param httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal (optional)
+ * @param httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal (optional)
+ * @param httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo (optional)
+ * @param httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal (optional)
+ * @param httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 (optional)
+ * @param httpContext_response_httpContext_connection_remoteIpAddress_address (optional)
+ * @param httpContext_response_httpContext_connection_remotePort (optional)
+ * @param httpContext_response_httpContext_connection_localIpAddress_scopeId (optional)
+ * @param httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast (optional)
+ * @param httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal (optional)
+ * @param httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal (optional)
+ * @param httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo (optional)
+ * @param httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal (optional)
+ * @param httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 (optional)
+ * @param httpContext_response_httpContext_connection_localIpAddress_address (optional)
+ * @param httpContext_response_httpContext_connection_localPort (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_archived (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_extensions (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_friendlyName (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_issuerName_name (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_value (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_friendlyName (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_issuerName_rawData (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_notAfter (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_notBefore (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_value (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_friendlyName (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_rawData (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_serialNumber (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_value (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_subjectName_name (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_value (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_friendlyName (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_subjectName_rawData (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_thumbprint (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_version (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_handle (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_issuer (optional)
+ * @param httpContext_response_httpContext_connection_clientCertificate_subject (optional)
+ * @param httpContext_response_httpContext_webSockets_isWebSocketRequest (optional)
+ * @param httpContext_response_httpContext_webSockets_webSocketRequestedProtocols (optional)
+ * @param httpContext_response_httpContext_user_claims (optional)
+ * @param httpContext_response_httpContext_user_identities (optional)
+ * @param httpContext_response_httpContext_user_identity_name (optional)
+ * @param httpContext_response_httpContext_user_identity_authenticationType (optional)
+ * @param httpContext_response_httpContext_user_identity_isAuthenticated (optional)
+ * @param httpContext_response_httpContext_items (optional)
+ * @param httpContext_response_httpContext_requestServices (optional)
+ * @param httpContext_response_httpContext_traceIdentifier (optional)
+ * @param httpContext_response_httpContext_session_isAvailable (optional)
+ * @param httpContext_response_httpContext_session_id (optional)
+ * @param httpContext_response_httpContext_session_keys (optional)
+ * @param httpContext_response_statusCode (optional)
+ * @param httpContext_response_headers (optional)
+ * @param httpContext_response_body_canRead (optional)
+ * @param httpContext_response_body_canWrite (optional)
+ * @param httpContext_response_body_canSeek (optional)
+ * @param httpContext_response_body_canTimeout (optional)
+ * @param httpContext_response_body_length (optional)
+ * @param httpContext_response_body_position (optional)
+ * @param httpContext_response_body_readTimeout (optional)
+ * @param httpContext_response_body_writeTimeout (optional)
+ * @param httpContext_response_bodyWriter_canGetUnflushedBytes (optional)
+ * @param httpContext_response_bodyWriter_unflushedBytes (optional)
+ * @param httpContext_response_contentLength (optional)
+ * @param httpContext_response_contentType (optional)
+ * @param httpContext_response_cookies (optional)
+ * @param httpContext_response_hasStarted (optional)
+ * @param httpContext_connection_id (optional)
+ * @param httpContext_connection_remoteIpAddress_scopeId (optional)
+ * @param httpContext_connection_remoteIpAddress_isIPv6Multicast (optional)
+ * @param httpContext_connection_remoteIpAddress_isIPv6LinkLocal (optional)
+ * @param httpContext_connection_remoteIpAddress_isIPv6SiteLocal (optional)
+ * @param httpContext_connection_remoteIpAddress_isIPv6Teredo (optional)
+ * @param httpContext_connection_remoteIpAddress_isIPv6UniqueLocal (optional)
+ * @param httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 (optional)
+ * @param httpContext_connection_remoteIpAddress_address (optional)
+ * @param httpContext_connection_remotePort (optional)
+ * @param httpContext_connection_localIpAddress_scopeId (optional)
+ * @param httpContext_connection_localIpAddress_isIPv6Multicast (optional)
+ * @param httpContext_connection_localIpAddress_isIPv6LinkLocal (optional)
+ * @param httpContext_connection_localIpAddress_isIPv6SiteLocal (optional)
+ * @param httpContext_connection_localIpAddress_isIPv6Teredo (optional)
+ * @param httpContext_connection_localIpAddress_isIPv6UniqueLocal (optional)
+ * @param httpContext_connection_localIpAddress_isIPv4MappedToIPv6 (optional)
+ * @param httpContext_connection_localIpAddress_address (optional)
+ * @param httpContext_connection_localPort (optional)
+ * @param httpContext_connection_clientCertificate_archived (optional)
+ * @param httpContext_connection_clientCertificate_extensions (optional)
+ * @param httpContext_connection_clientCertificate_friendlyName (optional)
+ * @param httpContext_connection_clientCertificate_hasPrivateKey (optional)
+ * @param httpContext_connection_clientCertificate_privateKey_keySize (optional)
+ * @param httpContext_connection_clientCertificate_privateKey_legalKeySizes (optional)
+ * @param httpContext_connection_clientCertificate_privateKey_signatureAlgorithm (optional)
+ * @param httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm (optional)
+ * @param httpContext_connection_clientCertificate_issuerName_name (optional)
+ * @param httpContext_connection_clientCertificate_issuerName_oid_value (optional)
+ * @param httpContext_connection_clientCertificate_issuerName_oid_friendlyName (optional)
+ * @param httpContext_connection_clientCertificate_issuerName_rawData (optional)
+ * @param httpContext_connection_clientCertificate_notAfter (optional)
+ * @param httpContext_connection_clientCertificate_notBefore (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_key_keySize (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_key_legalKeySizes (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_oid_value (optional)
+ * @param httpContext_connection_clientCertificate_publicKey_oid_friendlyName (optional)
+ * @param httpContext_connection_clientCertificate_rawData (optional)
+ * @param httpContext_connection_clientCertificate_serialNumber (optional)
+ * @param httpContext_connection_clientCertificate_signatureAlgorithm_value (optional)
+ * @param httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName (optional)
+ * @param httpContext_connection_clientCertificate_subjectName_name (optional)
+ * @param httpContext_connection_clientCertificate_subjectName_oid_value (optional)
+ * @param httpContext_connection_clientCertificate_subjectName_oid_friendlyName (optional)
+ * @param httpContext_connection_clientCertificate_subjectName_rawData (optional)
+ * @param httpContext_connection_clientCertificate_thumbprint (optional)
+ * @param httpContext_connection_clientCertificate_version (optional)
+ * @param httpContext_connection_clientCertificate_handle (optional)
+ * @param httpContext_connection_clientCertificate_issuer (optional)
+ * @param httpContext_connection_clientCertificate_subject (optional)
+ * @param httpContext_webSockets_isWebSocketRequest (optional)
+ * @param httpContext_webSockets_webSocketRequestedProtocols (optional)
+ * @param httpContext_user_claims (optional)
+ * @param httpContext_user_identities (optional)
+ * @param httpContext_user_identity_name (optional)
+ * @param httpContext_user_identity_authenticationType (optional)
+ * @param httpContext_user_identity_isAuthenticated (optional)
+ * @param httpContext_items (optional)
+ * @param httpContext_requestServices (optional)
+ * @param httpContext_traceIdentifier (optional)
+ * @param httpContext_session_isAvailable (optional)
+ * @param httpContext_session_id (optional)
+ * @param httpContext_session_keys (optional)
+ * @param httpContext_request_form (optional)
+ * @param httpContext_response_httpContext_request_form (optional)
+ * @return Success
+ */
+ getBaseUrl(httpContext_features: KeyValuePairOfTypeObject[] | null | undefined, httpContext_request_httpContext_features: KeyValuePairOfTypeObject[] | null | undefined, httpContext_request_httpContext_request: HttpRequest | undefined, httpContext_request_httpContext_response_httpContext_features: KeyValuePairOfTypeObject[] | null | undefined, httpContext_request_httpContext_response_httpContext_request: HttpRequest | undefined, httpContext_request_httpContext_response_httpContext_response: HttpResponse | undefined, httpContext_request_httpContext_response_httpContext_connection_id: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_addressFamily: AddressFamily, httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_scopeId: number | undefined, httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_address: number | undefined, httpContext_request_httpContext_response_httpContext_connection_remotePort: number | undefined, httpContext_request_httpContext_response_httpContext_connection_localIpAddress_addressFamily: AddressFamily, httpContext_request_httpContext_response_httpContext_connection_localIpAddress_scopeId: number | undefined, httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_localIpAddress_address: number | undefined, httpContext_request_httpContext_response_httpContext_connection_localPort: number | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_archived: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_extensions: X509Extension[] | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_friendlyName: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey: boolean | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize: number | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes: _definitions_KeySizes[] | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_name: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_value: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_friendlyName: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_rawData: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notAfter: moment.Moment | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notBefore: moment.Moment | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize: number | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes: _definitions_KeySizes[] | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_value: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_friendlyName: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_rawData: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_serialNumber: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_value: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_name: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_value: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_friendlyName: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_rawData: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_thumbprint: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_version: number | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_handle: any | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuer: string | null | undefined, httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subject: string | null | undefined, httpContext_request_httpContext_response_httpContext_webSockets_isWebSocketRequest: boolean | undefined, httpContext_request_httpContext_response_httpContext_webSockets_webSocketRequestedProtocols: string[] | null | undefined, httpContext_request_httpContext_response_httpContext_user_claims: _definitions_Claim[] | null | undefined, httpContext_request_httpContext_response_httpContext_user_identities: _definitions_ClaimsIdentity[] | null | undefined, httpContext_request_httpContext_response_httpContext_user_identity_name: string | null | undefined, httpContext_request_httpContext_response_httpContext_user_identity_authenticationType: string | null | undefined, httpContext_request_httpContext_response_httpContext_user_identity_isAuthenticated: boolean | undefined, httpContext_request_httpContext_response_httpContext_items: { [key: string]: any; } | null | undefined, httpContext_request_httpContext_response_httpContext_requestServices: IServiceProvider | undefined, httpContext_request_httpContext_response_httpContext_traceIdentifier: string | null | undefined, httpContext_request_httpContext_response_httpContext_session_isAvailable: boolean | undefined, httpContext_request_httpContext_response_httpContext_session_id: string | null | undefined, httpContext_request_httpContext_response_httpContext_session_keys: string[] | null | undefined, httpContext_request_httpContext_response_statusCode: number | undefined, httpContext_request_httpContext_response_headers: { [key: string]: string[]; } | null | undefined, httpContext_request_httpContext_response_body_canRead: boolean | undefined, httpContext_request_httpContext_response_body_canWrite: boolean | undefined, httpContext_request_httpContext_response_body_canSeek: boolean | undefined, httpContext_request_httpContext_response_body_canTimeout: boolean | undefined, httpContext_request_httpContext_response_body_length: number | undefined, httpContext_request_httpContext_response_body_position: number | undefined, httpContext_request_httpContext_response_body_readTimeout: number | undefined, httpContext_request_httpContext_response_body_writeTimeout: number | undefined, httpContext_request_httpContext_response_bodyWriter_canGetUnflushedBytes: boolean | undefined, httpContext_request_httpContext_response_bodyWriter_unflushedBytes: number | undefined, httpContext_request_httpContext_response_contentLength: number | null | undefined, httpContext_request_httpContext_response_contentType: string | null | undefined, httpContext_request_httpContext_response_cookies: IResponseCookies | undefined, httpContext_request_httpContext_response_hasStarted: boolean | undefined, httpContext_request_httpContext_connection_id: string | null | undefined, httpContext_request_httpContext_connection_remoteIpAddress_addressFamily: AddressFamily, httpContext_request_httpContext_connection_remoteIpAddress_scopeId: number | undefined, httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast: boolean | undefined, httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal: boolean | undefined, httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal: boolean | undefined, httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo: boolean | undefined, httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal: boolean | undefined, httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6: boolean | undefined, httpContext_request_httpContext_connection_remoteIpAddress_address: number | undefined, httpContext_request_httpContext_connection_remotePort: number | undefined, httpContext_request_httpContext_connection_localIpAddress_addressFamily: AddressFamily, httpContext_request_httpContext_connection_localIpAddress_scopeId: number | undefined, httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast: boolean | undefined, httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal: boolean | undefined, httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal: boolean | undefined, httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo: boolean | undefined, httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal: boolean | undefined, httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6: boolean | undefined, httpContext_request_httpContext_connection_localIpAddress_address: number | undefined, httpContext_request_httpContext_connection_localPort: number | undefined, httpContext_request_httpContext_connection_clientCertificate_archived: boolean | undefined, httpContext_request_httpContext_connection_clientCertificate_extensions: X509Extension[] | null | undefined, httpContext_request_httpContext_connection_clientCertificate_friendlyName: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey: boolean | undefined, httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize: number | undefined, httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes: _definitions_KeySizes[] | null | undefined, httpContext_request_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_issuerName_name: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_value: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_friendlyName: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_issuerName_rawData: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_notAfter: moment.Moment | undefined, httpContext_request_httpContext_connection_clientCertificate_notBefore: moment.Moment | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize: number | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes: _definitions_KeySizes[] | null | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_value: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_friendlyName: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_rawData: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_serialNumber: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_value: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_subjectName_name: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_value: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_friendlyName: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_subjectName_rawData: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_thumbprint: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_version: number | undefined, httpContext_request_httpContext_connection_clientCertificate_handle: any | undefined, httpContext_request_httpContext_connection_clientCertificate_issuer: string | null | undefined, httpContext_request_httpContext_connection_clientCertificate_subject: string | null | undefined, httpContext_request_httpContext_webSockets_isWebSocketRequest: boolean | undefined, httpContext_request_httpContext_webSockets_webSocketRequestedProtocols: string[] | null | undefined, httpContext_request_httpContext_user_claims: _definitions_Claim[] | null | undefined, httpContext_request_httpContext_user_identities: _definitions_ClaimsIdentity[] | null | undefined, httpContext_request_httpContext_user_identity_name: string | null | undefined, httpContext_request_httpContext_user_identity_authenticationType: string | null | undefined, httpContext_request_httpContext_user_identity_isAuthenticated: boolean | undefined, httpContext_request_httpContext_items: { [key: string]: any; } | null | undefined, httpContext_request_httpContext_requestServices: IServiceProvider | undefined, httpContext_request_httpContext_traceIdentifier: string | null | undefined, httpContext_request_httpContext_session_isAvailable: boolean | undefined, httpContext_request_httpContext_session_id: string | null | undefined, httpContext_request_httpContext_session_keys: string[] | null | undefined, httpContext_request_method: string | null | undefined, httpContext_request_scheme: string | null | undefined, httpContext_request_isHttps: boolean | undefined, httpContext_request_host_value: string | null | undefined, httpContext_request_host_hasValue: boolean | undefined, httpContext_request_host_host: string | null | undefined, httpContext_request_host_port: number | null | undefined, httpContext_request_pathBase: string | undefined, httpContext_request_path: string | undefined, httpContext_request_queryString_value: string | null | undefined, httpContext_request_queryString_hasValue: boolean | undefined, httpContext_request_query: KeyValuePairOfStringStringValues[] | null | undefined, httpContext_request_protocol: string | null | undefined, httpContext_request_headers: { [key: string]: string[]; } | null | undefined, httpContext_request_cookies: KeyValuePairOfStringString[] | null | undefined, httpContext_request_contentLength: number | null | undefined, httpContext_request_contentType: string | null | undefined, httpContext_request_body_canRead: boolean | undefined, httpContext_request_body_canWrite: boolean | undefined, httpContext_request_body_canSeek: boolean | undefined, httpContext_request_body_canTimeout: boolean | undefined, httpContext_request_body_length: number | undefined, httpContext_request_body_position: number | undefined, httpContext_request_body_readTimeout: number | undefined, httpContext_request_body_writeTimeout: number | undefined, httpContext_request_bodyReader: PipeReader | undefined, httpContext_request_hasFormContentType: boolean | undefined, httpContext_request_routeValues: { [key: string]: any; } | null | undefined, httpContext_response_httpContext_features: KeyValuePairOfTypeObject[] | null | undefined, httpContext_response_httpContext_request_httpContext_features: KeyValuePairOfTypeObject[] | null | undefined, httpContext_response_httpContext_request_httpContext_request: HttpRequest | undefined, httpContext_response_httpContext_request_httpContext_response: HttpResponse | undefined, httpContext_response_httpContext_request_httpContext_connection_id: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_addressFamily: AddressFamily, httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_scopeId: number | undefined, httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_address: number | undefined, httpContext_response_httpContext_request_httpContext_connection_remotePort: number | undefined, httpContext_response_httpContext_request_httpContext_connection_localIpAddress_addressFamily: AddressFamily, httpContext_response_httpContext_request_httpContext_connection_localIpAddress_scopeId: number | undefined, httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_localIpAddress_address: number | undefined, httpContext_response_httpContext_request_httpContext_connection_localPort: number | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_archived: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_extensions: X509Extension[] | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_friendlyName: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey: boolean | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize: number | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes: _definitions_KeySizes[] | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_name: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_value: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_friendlyName: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_rawData: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notAfter: moment.Moment | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notBefore: moment.Moment | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize: number | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes: _definitions_KeySizes[] | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_value: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_friendlyName: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_rawData: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_serialNumber: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_value: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_name: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_value: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_friendlyName: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_rawData: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_thumbprint: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_version: number | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_handle: any | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuer: string | null | undefined, httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subject: string | null | undefined, httpContext_response_httpContext_request_httpContext_webSockets_isWebSocketRequest: boolean | undefined, httpContext_response_httpContext_request_httpContext_webSockets_webSocketRequestedProtocols: string[] | null | undefined, httpContext_response_httpContext_request_httpContext_user_claims: _definitions_Claim[] | null | undefined, httpContext_response_httpContext_request_httpContext_user_identities: _definitions_ClaimsIdentity[] | null | undefined, httpContext_response_httpContext_request_httpContext_user_identity_name: string | null | undefined, httpContext_response_httpContext_request_httpContext_user_identity_authenticationType: string | null | undefined, httpContext_response_httpContext_request_httpContext_user_identity_isAuthenticated: boolean | undefined, httpContext_response_httpContext_request_httpContext_items: { [key: string]: any; } | null | undefined, httpContext_response_httpContext_request_httpContext_requestServices: IServiceProvider | undefined, httpContext_response_httpContext_request_httpContext_traceIdentifier: string | null | undefined, httpContext_response_httpContext_request_httpContext_session_isAvailable: boolean | undefined, httpContext_response_httpContext_request_httpContext_session_id: string | null | undefined, httpContext_response_httpContext_request_httpContext_session_keys: string[] | null | undefined, httpContext_response_httpContext_request_method: string | null | undefined, httpContext_response_httpContext_request_scheme: string | null | undefined, httpContext_response_httpContext_request_isHttps: boolean | undefined, httpContext_response_httpContext_request_host_value: string | null | undefined, httpContext_response_httpContext_request_host_hasValue: boolean | undefined, httpContext_response_httpContext_request_host_host: string | null | undefined, httpContext_response_httpContext_request_host_port: number | null | undefined, httpContext_response_httpContext_request_pathBase: string | undefined, httpContext_response_httpContext_request_path: string | undefined, httpContext_response_httpContext_request_queryString_value: string | null | undefined, httpContext_response_httpContext_request_queryString_hasValue: boolean | undefined, httpContext_response_httpContext_request_query: KeyValuePairOfStringStringValues[] | null | undefined, httpContext_response_httpContext_request_protocol: string | null | undefined, httpContext_response_httpContext_request_headers: { [key: string]: string[]; } | null | undefined, httpContext_response_httpContext_request_cookies: KeyValuePairOfStringString[] | null | undefined, httpContext_response_httpContext_request_contentLength: number | null | undefined, httpContext_response_httpContext_request_contentType: string | null | undefined, httpContext_response_httpContext_request_body_canRead: boolean | undefined, httpContext_response_httpContext_request_body_canWrite: boolean | undefined, httpContext_response_httpContext_request_body_canSeek: boolean | undefined, httpContext_response_httpContext_request_body_canTimeout: boolean | undefined, httpContext_response_httpContext_request_body_length: number | undefined, httpContext_response_httpContext_request_body_position: number | undefined, httpContext_response_httpContext_request_body_readTimeout: number | undefined, httpContext_response_httpContext_request_body_writeTimeout: number | undefined, httpContext_response_httpContext_request_bodyReader: PipeReader | undefined, httpContext_response_httpContext_request_hasFormContentType: boolean | undefined, httpContext_response_httpContext_request_routeValues: { [key: string]: any; } | null | undefined, httpContext_response_httpContext_response: HttpResponse | undefined, httpContext_response_httpContext_connection_id: string | null | undefined, httpContext_response_httpContext_connection_remoteIpAddress_addressFamily: AddressFamily, httpContext_response_httpContext_connection_remoteIpAddress_scopeId: number | undefined, httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast: boolean | undefined, httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal: boolean | undefined, httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal: boolean | undefined, httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo: boolean | undefined, httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal: boolean | undefined, httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6: boolean | undefined, httpContext_response_httpContext_connection_remoteIpAddress_address: number | undefined, httpContext_response_httpContext_connection_remotePort: number | undefined, httpContext_response_httpContext_connection_localIpAddress_addressFamily: AddressFamily, httpContext_response_httpContext_connection_localIpAddress_scopeId: number | undefined, httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast: boolean | undefined, httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal: boolean | undefined, httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal: boolean | undefined, httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo: boolean | undefined, httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal: boolean | undefined, httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6: boolean | undefined, httpContext_response_httpContext_connection_localIpAddress_address: number | undefined, httpContext_response_httpContext_connection_localPort: number | undefined, httpContext_response_httpContext_connection_clientCertificate_archived: boolean | undefined, httpContext_response_httpContext_connection_clientCertificate_extensions: X509Extension[] | null | undefined, httpContext_response_httpContext_connection_clientCertificate_friendlyName: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey: boolean | undefined, httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize: number | undefined, httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes: _definitions_KeySizes[] | null | undefined, httpContext_response_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_issuerName_name: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_value: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_friendlyName: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_issuerName_rawData: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_notAfter: moment.Moment | undefined, httpContext_response_httpContext_connection_clientCertificate_notBefore: moment.Moment | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize: number | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes: _definitions_KeySizes[] | null | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_value: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_friendlyName: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_rawData: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_serialNumber: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_value: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_subjectName_name: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_value: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_friendlyName: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_subjectName_rawData: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_thumbprint: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_version: number | undefined, httpContext_response_httpContext_connection_clientCertificate_handle: any | undefined, httpContext_response_httpContext_connection_clientCertificate_issuer: string | null | undefined, httpContext_response_httpContext_connection_clientCertificate_subject: string | null | undefined, httpContext_response_httpContext_webSockets_isWebSocketRequest: boolean | undefined, httpContext_response_httpContext_webSockets_webSocketRequestedProtocols: string[] | null | undefined, httpContext_response_httpContext_user_claims: _definitions_Claim[] | null | undefined, httpContext_response_httpContext_user_identities: _definitions_ClaimsIdentity[] | null | undefined, httpContext_response_httpContext_user_identity_name: string | null | undefined, httpContext_response_httpContext_user_identity_authenticationType: string | null | undefined, httpContext_response_httpContext_user_identity_isAuthenticated: boolean | undefined, httpContext_response_httpContext_items: { [key: string]: any; } | null | undefined, httpContext_response_httpContext_requestServices: IServiceProvider | undefined, httpContext_response_httpContext_traceIdentifier: string | null | undefined, httpContext_response_httpContext_session_isAvailable: boolean | undefined, httpContext_response_httpContext_session_id: string | null | undefined, httpContext_response_httpContext_session_keys: string[] | null | undefined, httpContext_response_statusCode: number | undefined, httpContext_response_headers: { [key: string]: string[]; } | null | undefined, httpContext_response_body_canRead: boolean | undefined, httpContext_response_body_canWrite: boolean | undefined, httpContext_response_body_canSeek: boolean | undefined, httpContext_response_body_canTimeout: boolean | undefined, httpContext_response_body_length: number | undefined, httpContext_response_body_position: number | undefined, httpContext_response_body_readTimeout: number | undefined, httpContext_response_body_writeTimeout: number | undefined, httpContext_response_bodyWriter_canGetUnflushedBytes: boolean | undefined, httpContext_response_bodyWriter_unflushedBytes: number | undefined, httpContext_response_contentLength: number | null | undefined, httpContext_response_contentType: string | null | undefined, httpContext_response_cookies: IResponseCookies | undefined, httpContext_response_hasStarted: boolean | undefined, httpContext_connection_id: string | null | undefined, httpContext_connection_remoteIpAddress_addressFamily: AddressFamily, httpContext_connection_remoteIpAddress_scopeId: number | undefined, httpContext_connection_remoteIpAddress_isIPv6Multicast: boolean | undefined, httpContext_connection_remoteIpAddress_isIPv6LinkLocal: boolean | undefined, httpContext_connection_remoteIpAddress_isIPv6SiteLocal: boolean | undefined, httpContext_connection_remoteIpAddress_isIPv6Teredo: boolean | undefined, httpContext_connection_remoteIpAddress_isIPv6UniqueLocal: boolean | undefined, httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6: boolean | undefined, httpContext_connection_remoteIpAddress_address: number | undefined, httpContext_connection_remotePort: number | undefined, httpContext_connection_localIpAddress_addressFamily: AddressFamily, httpContext_connection_localIpAddress_scopeId: number | undefined, httpContext_connection_localIpAddress_isIPv6Multicast: boolean | undefined, httpContext_connection_localIpAddress_isIPv6LinkLocal: boolean | undefined, httpContext_connection_localIpAddress_isIPv6SiteLocal: boolean | undefined, httpContext_connection_localIpAddress_isIPv6Teredo: boolean | undefined, httpContext_connection_localIpAddress_isIPv6UniqueLocal: boolean | undefined, httpContext_connection_localIpAddress_isIPv4MappedToIPv6: boolean | undefined, httpContext_connection_localIpAddress_address: number | undefined, httpContext_connection_localPort: number | undefined, httpContext_connection_clientCertificate_archived: boolean | undefined, httpContext_connection_clientCertificate_extensions: X509Extension[] | null | undefined, httpContext_connection_clientCertificate_friendlyName: string | null | undefined, httpContext_connection_clientCertificate_hasPrivateKey: boolean | undefined, httpContext_connection_clientCertificate_privateKey_keySize: number | undefined, httpContext_connection_clientCertificate_privateKey_legalKeySizes: _definitions_KeySizes[] | null | undefined, httpContext_connection_clientCertificate_privateKey_signatureAlgorithm: string | null | undefined, httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm: string | null | undefined, httpContext_connection_clientCertificate_issuerName_name: string | null | undefined, httpContext_connection_clientCertificate_issuerName_oid_value: string | null | undefined, httpContext_connection_clientCertificate_issuerName_oid_friendlyName: string | null | undefined, httpContext_connection_clientCertificate_issuerName_rawData: string | null | undefined, httpContext_connection_clientCertificate_notAfter: moment.Moment | undefined, httpContext_connection_clientCertificate_notBefore: moment.Moment | undefined, httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value: string | null | undefined, httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName: string | null | undefined, httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData: string | null | undefined, httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value: string | null | undefined, httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName: string | null | undefined, httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData: string | null | undefined, httpContext_connection_clientCertificate_publicKey_key_keySize: number | undefined, httpContext_connection_clientCertificate_publicKey_key_legalKeySizes: _definitions_KeySizes[] | null | undefined, httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm: string | null | undefined, httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm: string | null | undefined, httpContext_connection_clientCertificate_publicKey_oid_value: string | null | undefined, httpContext_connection_clientCertificate_publicKey_oid_friendlyName: string | null | undefined, httpContext_connection_clientCertificate_rawData: string | null | undefined, httpContext_connection_clientCertificate_serialNumber: string | null | undefined, httpContext_connection_clientCertificate_signatureAlgorithm_value: string | null | undefined, httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName: string | null | undefined, httpContext_connection_clientCertificate_subjectName_name: string | null | undefined, httpContext_connection_clientCertificate_subjectName_oid_value: string | null | undefined, httpContext_connection_clientCertificate_subjectName_oid_friendlyName: string | null | undefined, httpContext_connection_clientCertificate_subjectName_rawData: string | null | undefined, httpContext_connection_clientCertificate_thumbprint: string | null | undefined, httpContext_connection_clientCertificate_version: number | undefined, httpContext_connection_clientCertificate_handle: any | undefined, httpContext_connection_clientCertificate_issuer: string | null | undefined, httpContext_connection_clientCertificate_subject: string | null | undefined, httpContext_webSockets_isWebSocketRequest: boolean | undefined, httpContext_webSockets_webSocketRequestedProtocols: string[] | null | undefined, httpContext_user_claims: _definitions_Claim[] | null | undefined, httpContext_user_identities: _definitions_ClaimsIdentity[] | null | undefined, httpContext_user_identity_name: string | null | undefined, httpContext_user_identity_authenticationType: string | null | undefined, httpContext_user_identity_isAuthenticated: boolean | undefined, httpContext_items: { [key: string]: any; } | null | undefined, httpContext_requestServices: IServiceProvider | undefined, httpContext_traceIdentifier: string | null | undefined, httpContext_session_isAvailable: boolean | undefined, httpContext_session_id: string | null | undefined, httpContext_session_keys: string[] | null | undefined, httpContext_request_form: KeyValuePairOfStringStringValues[] | null | undefined, httpContext_response_httpContext_request_form: KeyValuePairOfStringStringValues[] | null | undefined, cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/Extension/GetBaseUrl?";
+ if (httpContext_features !== undefined && httpContext_features !== null)
+ httpContext_features && httpContext_features.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.features[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_features !== undefined && httpContext_request_httpContext_features !== null)
+ httpContext_request_httpContext_features && httpContext_request_httpContext_features.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.features[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_request === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_request' cannot be null.");
+ else if (httpContext_request_httpContext_request !== undefined)
+ url_ += "httpContext.request.httpContext.request=" + encodeURIComponent("" + httpContext_request_httpContext_request) + "&";
+ if (httpContext_request_httpContext_response_httpContext_features !== undefined && httpContext_request_httpContext_response_httpContext_features !== null)
+ httpContext_request_httpContext_response_httpContext_features && httpContext_request_httpContext_response_httpContext_features.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.response.httpContext.features[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_response_httpContext_request === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_request' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_request !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.request=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_request) + "&";
+ if (httpContext_request_httpContext_response_httpContext_response === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_response' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_response !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.response=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_response) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_id !== undefined && httpContext_request_httpContext_response_httpContext_connection_id !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.id=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_id) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_addressFamily === undefined || httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_addressFamily === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_addressFamily' must be defined and cannot be null.");
+ else
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.remoteIpAddress.addressFamily=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_addressFamily) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_scopeId === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_scopeId' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_scopeId !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.remoteIpAddress.scopeId=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_scopeId) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.remoteIpAddress.isIPv6Multicast=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.remoteIpAddress.isIPv6LinkLocal=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.remoteIpAddress.isIPv6SiteLocal=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.remoteIpAddress.isIPv6Teredo=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.remoteIpAddress.isIPv6UniqueLocal=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.remoteIpAddress.isIPv4MappedToIPv6=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_address === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_address' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_address !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.remoteIpAddress.address=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_remoteIpAddress_address) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_remotePort === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_remotePort' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_remotePort !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.remotePort=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_remotePort) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_addressFamily === undefined || httpContext_request_httpContext_response_httpContext_connection_localIpAddress_addressFamily === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_localIpAddress_addressFamily' must be defined and cannot be null.");
+ else
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.localIpAddress.addressFamily=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_localIpAddress_addressFamily) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_scopeId === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_localIpAddress_scopeId' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_scopeId !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.localIpAddress.scopeId=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_localIpAddress_scopeId) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.localIpAddress.isIPv6Multicast=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.localIpAddress.isIPv6LinkLocal=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.localIpAddress.isIPv6SiteLocal=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.localIpAddress.isIPv6Teredo=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.localIpAddress.isIPv6UniqueLocal=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.localIpAddress.isIPv4MappedToIPv6=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_address === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_localIpAddress_address' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_localIpAddress_address !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.localIpAddress.address=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_localIpAddress_address) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_localPort === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_localPort' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_localPort !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.localPort=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_localPort) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_archived === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_clientCertificate_archived' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_archived !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.archived=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_archived) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_extensions !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_extensions !== null)
+ httpContext_request_httpContext_response_httpContext_connection_clientCertificate_extensions && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_extensions.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.extensions[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_friendlyName !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_friendlyName) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.hasPrivateKey=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.privateKey.keySize=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes !== null)
+ httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.privateKey.legalKeySizes[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.privateKey.signatureAlgorithm=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.privateKey.keyExchangeAlgorithm=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_name !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_name !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.issuerName.name=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_name) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_value !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_value !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.issuerName.oid.value=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_value) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_friendlyName !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.issuerName.oid.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_friendlyName) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_rawData !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_rawData !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.issuerName.rawData=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuerName_rawData) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notAfter === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notAfter' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notAfter !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.notAfter=" + encodeURIComponent(httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notAfter ? "" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notAfter.toISOString() : "") + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notBefore === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notBefore' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notBefore !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.notBefore=" + encodeURIComponent(httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notBefore ? "" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_notBefore.toISOString() : "") + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.oid.value=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.oid.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.rawData=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedParameters.oid.value=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedParameters.oid.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedParameters.rawData=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.key.keySize=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes !== null)
+ httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.key.legalKeySizes[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.key.signatureAlgorithm=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.key.keyExchangeAlgorithm=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_value !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_value !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.oid.value=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_value) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_friendlyName !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.publicKey.oid.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_friendlyName) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_rawData !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_rawData !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.rawData=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_rawData) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_serialNumber !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_serialNumber !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.serialNumber=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_serialNumber) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_value !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_value !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.signatureAlgorithm.value=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_value) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.signatureAlgorithm.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_name !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_name !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.subjectName.name=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_name) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_value !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_value !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.subjectName.oid.value=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_value) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_friendlyName !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.subjectName.oid.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_friendlyName) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_rawData !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_rawData !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.subjectName.rawData=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subjectName_rawData) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_thumbprint !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_thumbprint !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.thumbprint=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_thumbprint) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_version === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_clientCertificate_version' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_version !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.version=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_version) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_handle === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_connection_clientCertificate_handle' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_handle !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.handle=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_handle) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuer !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuer !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.issuer=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_issuer) + "&";
+ if (httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subject !== undefined && httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subject !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.connection.clientCertificate.subject=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_connection_clientCertificate_subject) + "&";
+ if (httpContext_request_httpContext_response_httpContext_webSockets_isWebSocketRequest === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_webSockets_isWebSocketRequest' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_webSockets_isWebSocketRequest !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.webSockets.isWebSocketRequest=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_webSockets_isWebSocketRequest) + "&";
+ if (httpContext_request_httpContext_response_httpContext_webSockets_webSocketRequestedProtocols !== undefined && httpContext_request_httpContext_response_httpContext_webSockets_webSocketRequestedProtocols !== null)
+ httpContext_request_httpContext_response_httpContext_webSockets_webSocketRequestedProtocols && httpContext_request_httpContext_response_httpContext_webSockets_webSocketRequestedProtocols.forEach(item => { url_ += "httpContext.request.httpContext.response.httpContext.webSockets.webSocketRequestedProtocols=" + encodeURIComponent("" + item) + "&"; });
+ if (httpContext_request_httpContext_response_httpContext_user_claims !== undefined && httpContext_request_httpContext_response_httpContext_user_claims !== null)
+ httpContext_request_httpContext_response_httpContext_user_claims && httpContext_request_httpContext_response_httpContext_user_claims.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.response.httpContext.user.claims[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_response_httpContext_user_identities !== undefined && httpContext_request_httpContext_response_httpContext_user_identities !== null)
+ httpContext_request_httpContext_response_httpContext_user_identities && httpContext_request_httpContext_response_httpContext_user_identities.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.response.httpContext.user.identities[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_response_httpContext_user_identity_name !== undefined && httpContext_request_httpContext_response_httpContext_user_identity_name !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.user.identity.name=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_user_identity_name) + "&";
+ if (httpContext_request_httpContext_response_httpContext_user_identity_authenticationType !== undefined && httpContext_request_httpContext_response_httpContext_user_identity_authenticationType !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.user.identity.authenticationType=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_user_identity_authenticationType) + "&";
+ if (httpContext_request_httpContext_response_httpContext_user_identity_isAuthenticated === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_user_identity_isAuthenticated' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_user_identity_isAuthenticated !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.user.identity.isAuthenticated=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_user_identity_isAuthenticated) + "&";
+ if (httpContext_request_httpContext_response_httpContext_items !== undefined && httpContext_request_httpContext_response_httpContext_items !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.items=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_items) + "&";
+ if (httpContext_request_httpContext_response_httpContext_requestServices === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_requestServices' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_requestServices !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.requestServices=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_requestServices) + "&";
+ if (httpContext_request_httpContext_response_httpContext_traceIdentifier !== undefined && httpContext_request_httpContext_response_httpContext_traceIdentifier !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.traceIdentifier=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_traceIdentifier) + "&";
+ if (httpContext_request_httpContext_response_httpContext_session_isAvailable === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_httpContext_session_isAvailable' cannot be null.");
+ else if (httpContext_request_httpContext_response_httpContext_session_isAvailable !== undefined)
+ url_ += "httpContext.request.httpContext.response.httpContext.session.isAvailable=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_session_isAvailable) + "&";
+ if (httpContext_request_httpContext_response_httpContext_session_id !== undefined && httpContext_request_httpContext_response_httpContext_session_id !== null)
+ url_ += "httpContext.request.httpContext.response.httpContext.session.id=" + encodeURIComponent("" + httpContext_request_httpContext_response_httpContext_session_id) + "&";
+ if (httpContext_request_httpContext_response_httpContext_session_keys !== undefined && httpContext_request_httpContext_response_httpContext_session_keys !== null)
+ httpContext_request_httpContext_response_httpContext_session_keys && httpContext_request_httpContext_response_httpContext_session_keys.forEach(item => { url_ += "httpContext.request.httpContext.response.httpContext.session.keys=" + encodeURIComponent("" + item) + "&"; });
+ if (httpContext_request_httpContext_response_statusCode === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_statusCode' cannot be null.");
+ else if (httpContext_request_httpContext_response_statusCode !== undefined)
+ url_ += "httpContext.request.httpContext.response.statusCode=" + encodeURIComponent("" + httpContext_request_httpContext_response_statusCode) + "&";
+ if (httpContext_request_httpContext_response_headers !== undefined && httpContext_request_httpContext_response_headers !== null)
+ url_ += "httpContext.request.httpContext.response.headers=" + encodeURIComponent("" + httpContext_request_httpContext_response_headers) + "&";
+ if (httpContext_request_httpContext_response_body_canRead === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_body_canRead' cannot be null.");
+ else if (httpContext_request_httpContext_response_body_canRead !== undefined)
+ url_ += "httpContext.request.httpContext.response.body.canRead=" + encodeURIComponent("" + httpContext_request_httpContext_response_body_canRead) + "&";
+ if (httpContext_request_httpContext_response_body_canWrite === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_body_canWrite' cannot be null.");
+ else if (httpContext_request_httpContext_response_body_canWrite !== undefined)
+ url_ += "httpContext.request.httpContext.response.body.canWrite=" + encodeURIComponent("" + httpContext_request_httpContext_response_body_canWrite) + "&";
+ if (httpContext_request_httpContext_response_body_canSeek === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_body_canSeek' cannot be null.");
+ else if (httpContext_request_httpContext_response_body_canSeek !== undefined)
+ url_ += "httpContext.request.httpContext.response.body.canSeek=" + encodeURIComponent("" + httpContext_request_httpContext_response_body_canSeek) + "&";
+ if (httpContext_request_httpContext_response_body_canTimeout === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_body_canTimeout' cannot be null.");
+ else if (httpContext_request_httpContext_response_body_canTimeout !== undefined)
+ url_ += "httpContext.request.httpContext.response.body.canTimeout=" + encodeURIComponent("" + httpContext_request_httpContext_response_body_canTimeout) + "&";
+ if (httpContext_request_httpContext_response_body_length === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_body_length' cannot be null.");
+ else if (httpContext_request_httpContext_response_body_length !== undefined)
+ url_ += "httpContext.request.httpContext.response.body.length=" + encodeURIComponent("" + httpContext_request_httpContext_response_body_length) + "&";
+ if (httpContext_request_httpContext_response_body_position === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_body_position' cannot be null.");
+ else if (httpContext_request_httpContext_response_body_position !== undefined)
+ url_ += "httpContext.request.httpContext.response.body.position=" + encodeURIComponent("" + httpContext_request_httpContext_response_body_position) + "&";
+ if (httpContext_request_httpContext_response_body_readTimeout === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_body_readTimeout' cannot be null.");
+ else if (httpContext_request_httpContext_response_body_readTimeout !== undefined)
+ url_ += "httpContext.request.httpContext.response.body.readTimeout=" + encodeURIComponent("" + httpContext_request_httpContext_response_body_readTimeout) + "&";
+ if (httpContext_request_httpContext_response_body_writeTimeout === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_body_writeTimeout' cannot be null.");
+ else if (httpContext_request_httpContext_response_body_writeTimeout !== undefined)
+ url_ += "httpContext.request.httpContext.response.body.writeTimeout=" + encodeURIComponent("" + httpContext_request_httpContext_response_body_writeTimeout) + "&";
+ if (httpContext_request_httpContext_response_bodyWriter_canGetUnflushedBytes === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_bodyWriter_canGetUnflushedBytes' cannot be null.");
+ else if (httpContext_request_httpContext_response_bodyWriter_canGetUnflushedBytes !== undefined)
+ url_ += "httpContext.request.httpContext.response.bodyWriter.canGetUnflushedBytes=" + encodeURIComponent("" + httpContext_request_httpContext_response_bodyWriter_canGetUnflushedBytes) + "&";
+ if (httpContext_request_httpContext_response_bodyWriter_unflushedBytes === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_bodyWriter_unflushedBytes' cannot be null.");
+ else if (httpContext_request_httpContext_response_bodyWriter_unflushedBytes !== undefined)
+ url_ += "httpContext.request.httpContext.response.bodyWriter.unflushedBytes=" + encodeURIComponent("" + httpContext_request_httpContext_response_bodyWriter_unflushedBytes) + "&";
+ if (httpContext_request_httpContext_response_contentLength !== undefined && httpContext_request_httpContext_response_contentLength !== null)
+ url_ += "httpContext.request.httpContext.response.contentLength=" + encodeURIComponent("" + httpContext_request_httpContext_response_contentLength) + "&";
+ if (httpContext_request_httpContext_response_contentType !== undefined && httpContext_request_httpContext_response_contentType !== null)
+ url_ += "httpContext.request.httpContext.response.contentType=" + encodeURIComponent("" + httpContext_request_httpContext_response_contentType) + "&";
+ if (httpContext_request_httpContext_response_cookies === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_cookies' cannot be null.");
+ else if (httpContext_request_httpContext_response_cookies !== undefined)
+ url_ += "httpContext.request.httpContext.response.cookies=" + encodeURIComponent("" + httpContext_request_httpContext_response_cookies) + "&";
+ if (httpContext_request_httpContext_response_hasStarted === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_response_hasStarted' cannot be null.");
+ else if (httpContext_request_httpContext_response_hasStarted !== undefined)
+ url_ += "httpContext.request.httpContext.response.hasStarted=" + encodeURIComponent("" + httpContext_request_httpContext_response_hasStarted) + "&";
+ if (httpContext_request_httpContext_connection_id !== undefined && httpContext_request_httpContext_connection_id !== null)
+ url_ += "httpContext.request.httpContext.connection.id=" + encodeURIComponent("" + httpContext_request_httpContext_connection_id) + "&";
+ if (httpContext_request_httpContext_connection_remoteIpAddress_addressFamily === undefined || httpContext_request_httpContext_connection_remoteIpAddress_addressFamily === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_remoteIpAddress_addressFamily' must be defined and cannot be null.");
+ else
+ url_ += "httpContext.request.httpContext.connection.remoteIpAddress.addressFamily=" + encodeURIComponent("" + httpContext_request_httpContext_connection_remoteIpAddress_addressFamily) + "&";
+ if (httpContext_request_httpContext_connection_remoteIpAddress_scopeId === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_remoteIpAddress_scopeId' cannot be null.");
+ else if (httpContext_request_httpContext_connection_remoteIpAddress_scopeId !== undefined)
+ url_ += "httpContext.request.httpContext.connection.remoteIpAddress.scopeId=" + encodeURIComponent("" + httpContext_request_httpContext_connection_remoteIpAddress_scopeId) + "&";
+ if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast' cannot be null.");
+ else if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast !== undefined)
+ url_ += "httpContext.request.httpContext.connection.remoteIpAddress.isIPv6Multicast=" + encodeURIComponent("" + httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast) + "&";
+ if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal' cannot be null.");
+ else if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal !== undefined)
+ url_ += "httpContext.request.httpContext.connection.remoteIpAddress.isIPv6LinkLocal=" + encodeURIComponent("" + httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal) + "&";
+ if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal' cannot be null.");
+ else if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal !== undefined)
+ url_ += "httpContext.request.httpContext.connection.remoteIpAddress.isIPv6SiteLocal=" + encodeURIComponent("" + httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal) + "&";
+ if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo' cannot be null.");
+ else if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo !== undefined)
+ url_ += "httpContext.request.httpContext.connection.remoteIpAddress.isIPv6Teredo=" + encodeURIComponent("" + httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo) + "&";
+ if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal' cannot be null.");
+ else if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal !== undefined)
+ url_ += "httpContext.request.httpContext.connection.remoteIpAddress.isIPv6UniqueLocal=" + encodeURIComponent("" + httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal) + "&";
+ if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6' cannot be null.");
+ else if (httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 !== undefined)
+ url_ += "httpContext.request.httpContext.connection.remoteIpAddress.isIPv4MappedToIPv6=" + encodeURIComponent("" + httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6) + "&";
+ if (httpContext_request_httpContext_connection_remoteIpAddress_address === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_remoteIpAddress_address' cannot be null.");
+ else if (httpContext_request_httpContext_connection_remoteIpAddress_address !== undefined)
+ url_ += "httpContext.request.httpContext.connection.remoteIpAddress.address=" + encodeURIComponent("" + httpContext_request_httpContext_connection_remoteIpAddress_address) + "&";
+ if (httpContext_request_httpContext_connection_remotePort === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_remotePort' cannot be null.");
+ else if (httpContext_request_httpContext_connection_remotePort !== undefined)
+ url_ += "httpContext.request.httpContext.connection.remotePort=" + encodeURIComponent("" + httpContext_request_httpContext_connection_remotePort) + "&";
+ if (httpContext_request_httpContext_connection_localIpAddress_addressFamily === undefined || httpContext_request_httpContext_connection_localIpAddress_addressFamily === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_localIpAddress_addressFamily' must be defined and cannot be null.");
+ else
+ url_ += "httpContext.request.httpContext.connection.localIpAddress.addressFamily=" + encodeURIComponent("" + httpContext_request_httpContext_connection_localIpAddress_addressFamily) + "&";
+ if (httpContext_request_httpContext_connection_localIpAddress_scopeId === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_localIpAddress_scopeId' cannot be null.");
+ else if (httpContext_request_httpContext_connection_localIpAddress_scopeId !== undefined)
+ url_ += "httpContext.request.httpContext.connection.localIpAddress.scopeId=" + encodeURIComponent("" + httpContext_request_httpContext_connection_localIpAddress_scopeId) + "&";
+ if (httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast' cannot be null.");
+ else if (httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast !== undefined)
+ url_ += "httpContext.request.httpContext.connection.localIpAddress.isIPv6Multicast=" + encodeURIComponent("" + httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast) + "&";
+ if (httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal' cannot be null.");
+ else if (httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal !== undefined)
+ url_ += "httpContext.request.httpContext.connection.localIpAddress.isIPv6LinkLocal=" + encodeURIComponent("" + httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal) + "&";
+ if (httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal' cannot be null.");
+ else if (httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal !== undefined)
+ url_ += "httpContext.request.httpContext.connection.localIpAddress.isIPv6SiteLocal=" + encodeURIComponent("" + httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal) + "&";
+ if (httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo' cannot be null.");
+ else if (httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo !== undefined)
+ url_ += "httpContext.request.httpContext.connection.localIpAddress.isIPv6Teredo=" + encodeURIComponent("" + httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo) + "&";
+ if (httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal' cannot be null.");
+ else if (httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal !== undefined)
+ url_ += "httpContext.request.httpContext.connection.localIpAddress.isIPv6UniqueLocal=" + encodeURIComponent("" + httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal) + "&";
+ if (httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6' cannot be null.");
+ else if (httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 !== undefined)
+ url_ += "httpContext.request.httpContext.connection.localIpAddress.isIPv4MappedToIPv6=" + encodeURIComponent("" + httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6) + "&";
+ if (httpContext_request_httpContext_connection_localIpAddress_address === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_localIpAddress_address' cannot be null.");
+ else if (httpContext_request_httpContext_connection_localIpAddress_address !== undefined)
+ url_ += "httpContext.request.httpContext.connection.localIpAddress.address=" + encodeURIComponent("" + httpContext_request_httpContext_connection_localIpAddress_address) + "&";
+ if (httpContext_request_httpContext_connection_localPort === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_localPort' cannot be null.");
+ else if (httpContext_request_httpContext_connection_localPort !== undefined)
+ url_ += "httpContext.request.httpContext.connection.localPort=" + encodeURIComponent("" + httpContext_request_httpContext_connection_localPort) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_archived === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_clientCertificate_archived' cannot be null.");
+ else if (httpContext_request_httpContext_connection_clientCertificate_archived !== undefined)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.archived=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_archived) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_extensions !== undefined && httpContext_request_httpContext_connection_clientCertificate_extensions !== null)
+ httpContext_request_httpContext_connection_clientCertificate_extensions && httpContext_request_httpContext_connection_clientCertificate_extensions.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.extensions[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_connection_clientCertificate_friendlyName !== undefined && httpContext_request_httpContext_connection_clientCertificate_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_friendlyName) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey' cannot be null.");
+ else if (httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey !== undefined)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.hasPrivateKey=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize' cannot be null.");
+ else if (httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize !== undefined)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.privateKey.keySize=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes !== undefined && httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes !== null)
+ httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes && httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.privateKey.legalKeySizes[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm !== undefined && httpContext_request_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.privateKey.signatureAlgorithm=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm !== undefined && httpContext_request_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.privateKey.keyExchangeAlgorithm=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_issuerName_name !== undefined && httpContext_request_httpContext_connection_clientCertificate_issuerName_name !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.issuerName.name=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_issuerName_name) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_value !== undefined && httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_value !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.issuerName.oid.value=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_value) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_friendlyName !== undefined && httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.issuerName.oid.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_friendlyName) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_issuerName_rawData !== undefined && httpContext_request_httpContext_connection_clientCertificate_issuerName_rawData !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.issuerName.rawData=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_issuerName_rawData) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_notAfter === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_clientCertificate_notAfter' cannot be null.");
+ else if (httpContext_request_httpContext_connection_clientCertificate_notAfter !== undefined)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.notAfter=" + encodeURIComponent(httpContext_request_httpContext_connection_clientCertificate_notAfter ? "" + httpContext_request_httpContext_connection_clientCertificate_notAfter.toISOString() : "") + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_notBefore === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_clientCertificate_notBefore' cannot be null.");
+ else if (httpContext_request_httpContext_connection_clientCertificate_notBefore !== undefined)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.notBefore=" + encodeURIComponent(httpContext_request_httpContext_connection_clientCertificate_notBefore ? "" + httpContext_request_httpContext_connection_clientCertificate_notBefore.toISOString() : "") + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.oid.value=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.oid.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.rawData=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedParameters.oid.value=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedParameters.oid.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedParameters.rawData=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize' cannot be null.");
+ else if (httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize !== undefined)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.key.keySize=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes !== null)
+ httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes && httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.key.legalKeySizes[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.key.signatureAlgorithm=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.key.keyExchangeAlgorithm=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_value !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_value !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.oid.value=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_value) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_friendlyName !== undefined && httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.publicKey.oid.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_friendlyName) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_rawData !== undefined && httpContext_request_httpContext_connection_clientCertificate_rawData !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.rawData=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_rawData) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_serialNumber !== undefined && httpContext_request_httpContext_connection_clientCertificate_serialNumber !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.serialNumber=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_serialNumber) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_value !== undefined && httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_value !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.signatureAlgorithm.value=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_value) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName !== undefined && httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.signatureAlgorithm.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_subjectName_name !== undefined && httpContext_request_httpContext_connection_clientCertificate_subjectName_name !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.subjectName.name=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_subjectName_name) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_value !== undefined && httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_value !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.subjectName.oid.value=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_value) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_friendlyName !== undefined && httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_friendlyName !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.subjectName.oid.friendlyName=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_friendlyName) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_subjectName_rawData !== undefined && httpContext_request_httpContext_connection_clientCertificate_subjectName_rawData !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.subjectName.rawData=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_subjectName_rawData) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_thumbprint !== undefined && httpContext_request_httpContext_connection_clientCertificate_thumbprint !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.thumbprint=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_thumbprint) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_version === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_clientCertificate_version' cannot be null.");
+ else if (httpContext_request_httpContext_connection_clientCertificate_version !== undefined)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.version=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_version) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_handle === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_connection_clientCertificate_handle' cannot be null.");
+ else if (httpContext_request_httpContext_connection_clientCertificate_handle !== undefined)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.handle=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_handle) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_issuer !== undefined && httpContext_request_httpContext_connection_clientCertificate_issuer !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.issuer=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_issuer) + "&";
+ if (httpContext_request_httpContext_connection_clientCertificate_subject !== undefined && httpContext_request_httpContext_connection_clientCertificate_subject !== null)
+ url_ += "httpContext.request.httpContext.connection.clientCertificate.subject=" + encodeURIComponent("" + httpContext_request_httpContext_connection_clientCertificate_subject) + "&";
+ if (httpContext_request_httpContext_webSockets_isWebSocketRequest === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_webSockets_isWebSocketRequest' cannot be null.");
+ else if (httpContext_request_httpContext_webSockets_isWebSocketRequest !== undefined)
+ url_ += "httpContext.request.httpContext.webSockets.isWebSocketRequest=" + encodeURIComponent("" + httpContext_request_httpContext_webSockets_isWebSocketRequest) + "&";
+ if (httpContext_request_httpContext_webSockets_webSocketRequestedProtocols !== undefined && httpContext_request_httpContext_webSockets_webSocketRequestedProtocols !== null)
+ httpContext_request_httpContext_webSockets_webSocketRequestedProtocols && httpContext_request_httpContext_webSockets_webSocketRequestedProtocols.forEach(item => { url_ += "httpContext.request.httpContext.webSockets.webSocketRequestedProtocols=" + encodeURIComponent("" + item) + "&"; });
+ if (httpContext_request_httpContext_user_claims !== undefined && httpContext_request_httpContext_user_claims !== null)
+ httpContext_request_httpContext_user_claims && httpContext_request_httpContext_user_claims.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.user.claims[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_user_identities !== undefined && httpContext_request_httpContext_user_identities !== null)
+ httpContext_request_httpContext_user_identities && httpContext_request_httpContext_user_identities.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.httpContext.user.identities[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_httpContext_user_identity_name !== undefined && httpContext_request_httpContext_user_identity_name !== null)
+ url_ += "httpContext.request.httpContext.user.identity.name=" + encodeURIComponent("" + httpContext_request_httpContext_user_identity_name) + "&";
+ if (httpContext_request_httpContext_user_identity_authenticationType !== undefined && httpContext_request_httpContext_user_identity_authenticationType !== null)
+ url_ += "httpContext.request.httpContext.user.identity.authenticationType=" + encodeURIComponent("" + httpContext_request_httpContext_user_identity_authenticationType) + "&";
+ if (httpContext_request_httpContext_user_identity_isAuthenticated === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_user_identity_isAuthenticated' cannot be null.");
+ else if (httpContext_request_httpContext_user_identity_isAuthenticated !== undefined)
+ url_ += "httpContext.request.httpContext.user.identity.isAuthenticated=" + encodeURIComponent("" + httpContext_request_httpContext_user_identity_isAuthenticated) + "&";
+ if (httpContext_request_httpContext_items !== undefined && httpContext_request_httpContext_items !== null)
+ url_ += "httpContext.request.httpContext.items=" + encodeURIComponent("" + httpContext_request_httpContext_items) + "&";
+ if (httpContext_request_httpContext_requestServices === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_requestServices' cannot be null.");
+ else if (httpContext_request_httpContext_requestServices !== undefined)
+ url_ += "httpContext.request.httpContext.requestServices=" + encodeURIComponent("" + httpContext_request_httpContext_requestServices) + "&";
+ if (httpContext_request_httpContext_traceIdentifier !== undefined && httpContext_request_httpContext_traceIdentifier !== null)
+ url_ += "httpContext.request.httpContext.traceIdentifier=" + encodeURIComponent("" + httpContext_request_httpContext_traceIdentifier) + "&";
+ if (httpContext_request_httpContext_session_isAvailable === null)
+ throw new Error("The parameter 'httpContext_request_httpContext_session_isAvailable' cannot be null.");
+ else if (httpContext_request_httpContext_session_isAvailable !== undefined)
+ url_ += "httpContext.request.httpContext.session.isAvailable=" + encodeURIComponent("" + httpContext_request_httpContext_session_isAvailable) + "&";
+ if (httpContext_request_httpContext_session_id !== undefined && httpContext_request_httpContext_session_id !== null)
+ url_ += "httpContext.request.httpContext.session.id=" + encodeURIComponent("" + httpContext_request_httpContext_session_id) + "&";
+ if (httpContext_request_httpContext_session_keys !== undefined && httpContext_request_httpContext_session_keys !== null)
+ httpContext_request_httpContext_session_keys && httpContext_request_httpContext_session_keys.forEach(item => { url_ += "httpContext.request.httpContext.session.keys=" + encodeURIComponent("" + item) + "&"; });
+ if (httpContext_request_method !== undefined && httpContext_request_method !== null)
+ url_ += "httpContext.request.method=" + encodeURIComponent("" + httpContext_request_method) + "&";
+ if (httpContext_request_scheme !== undefined && httpContext_request_scheme !== null)
+ url_ += "httpContext.request.scheme=" + encodeURIComponent("" + httpContext_request_scheme) + "&";
+ if (httpContext_request_isHttps === null)
+ throw new Error("The parameter 'httpContext_request_isHttps' cannot be null.");
+ else if (httpContext_request_isHttps !== undefined)
+ url_ += "httpContext.request.isHttps=" + encodeURIComponent("" + httpContext_request_isHttps) + "&";
+ if (httpContext_request_host_value !== undefined && httpContext_request_host_value !== null)
+ url_ += "httpContext.request.host.value=" + encodeURIComponent("" + httpContext_request_host_value) + "&";
+ if (httpContext_request_host_hasValue === null)
+ throw new Error("The parameter 'httpContext_request_host_hasValue' cannot be null.");
+ else if (httpContext_request_host_hasValue !== undefined)
+ url_ += "httpContext.request.host.hasValue=" + encodeURIComponent("" + httpContext_request_host_hasValue) + "&";
+ if (httpContext_request_host_host !== undefined && httpContext_request_host_host !== null)
+ url_ += "httpContext.request.host.host=" + encodeURIComponent("" + httpContext_request_host_host) + "&";
+ if (httpContext_request_host_port !== undefined && httpContext_request_host_port !== null)
+ url_ += "httpContext.request.host.port=" + encodeURIComponent("" + httpContext_request_host_port) + "&";
+ if (httpContext_request_pathBase === null)
+ throw new Error("The parameter 'httpContext_request_pathBase' cannot be null.");
+ else if (httpContext_request_pathBase !== undefined)
+ url_ += "httpContext.request.pathBase=" + encodeURIComponent("" + httpContext_request_pathBase) + "&";
+ if (httpContext_request_path === null)
+ throw new Error("The parameter 'httpContext_request_path' cannot be null.");
+ else if (httpContext_request_path !== undefined)
+ url_ += "httpContext.request.path=" + encodeURIComponent("" + httpContext_request_path) + "&";
+ if (httpContext_request_queryString_value !== undefined && httpContext_request_queryString_value !== null)
+ url_ += "httpContext.request.queryString.value=" + encodeURIComponent("" + httpContext_request_queryString_value) + "&";
+ if (httpContext_request_queryString_hasValue === null)
+ throw new Error("The parameter 'httpContext_request_queryString_hasValue' cannot be null.");
+ else if (httpContext_request_queryString_hasValue !== undefined)
+ url_ += "httpContext.request.queryString.hasValue=" + encodeURIComponent("" + httpContext_request_queryString_hasValue) + "&";
+ if (httpContext_request_query !== undefined && httpContext_request_query !== null)
+ httpContext_request_query && httpContext_request_query.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.query[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_protocol !== undefined && httpContext_request_protocol !== null)
+ url_ += "httpContext.request.protocol=" + encodeURIComponent("" + httpContext_request_protocol) + "&";
+ if (httpContext_request_headers !== undefined && httpContext_request_headers !== null)
+ url_ += "httpContext.request.headers=" + encodeURIComponent("" + httpContext_request_headers) + "&";
+ if (httpContext_request_cookies !== undefined && httpContext_request_cookies !== null)
+ httpContext_request_cookies && httpContext_request_cookies.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.request.cookies[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_request_contentLength !== undefined && httpContext_request_contentLength !== null)
+ url_ += "httpContext.request.contentLength=" + encodeURIComponent("" + httpContext_request_contentLength) + "&";
+ if (httpContext_request_contentType !== undefined && httpContext_request_contentType !== null)
+ url_ += "httpContext.request.contentType=" + encodeURIComponent("" + httpContext_request_contentType) + "&";
+ if (httpContext_request_body_canRead === null)
+ throw new Error("The parameter 'httpContext_request_body_canRead' cannot be null.");
+ else if (httpContext_request_body_canRead !== undefined)
+ url_ += "httpContext.request.body.canRead=" + encodeURIComponent("" + httpContext_request_body_canRead) + "&";
+ if (httpContext_request_body_canWrite === null)
+ throw new Error("The parameter 'httpContext_request_body_canWrite' cannot be null.");
+ else if (httpContext_request_body_canWrite !== undefined)
+ url_ += "httpContext.request.body.canWrite=" + encodeURIComponent("" + httpContext_request_body_canWrite) + "&";
+ if (httpContext_request_body_canSeek === null)
+ throw new Error("The parameter 'httpContext_request_body_canSeek' cannot be null.");
+ else if (httpContext_request_body_canSeek !== undefined)
+ url_ += "httpContext.request.body.canSeek=" + encodeURIComponent("" + httpContext_request_body_canSeek) + "&";
+ if (httpContext_request_body_canTimeout === null)
+ throw new Error("The parameter 'httpContext_request_body_canTimeout' cannot be null.");
+ else if (httpContext_request_body_canTimeout !== undefined)
+ url_ += "httpContext.request.body.canTimeout=" + encodeURIComponent("" + httpContext_request_body_canTimeout) + "&";
+ if (httpContext_request_body_length === null)
+ throw new Error("The parameter 'httpContext_request_body_length' cannot be null.");
+ else if (httpContext_request_body_length !== undefined)
+ url_ += "httpContext.request.body.length=" + encodeURIComponent("" + httpContext_request_body_length) + "&";
+ if (httpContext_request_body_position === null)
+ throw new Error("The parameter 'httpContext_request_body_position' cannot be null.");
+ else if (httpContext_request_body_position !== undefined)
+ url_ += "httpContext.request.body.position=" + encodeURIComponent("" + httpContext_request_body_position) + "&";
+ if (httpContext_request_body_readTimeout === null)
+ throw new Error("The parameter 'httpContext_request_body_readTimeout' cannot be null.");
+ else if (httpContext_request_body_readTimeout !== undefined)
+ url_ += "httpContext.request.body.readTimeout=" + encodeURIComponent("" + httpContext_request_body_readTimeout) + "&";
+ if (httpContext_request_body_writeTimeout === null)
+ throw new Error("The parameter 'httpContext_request_body_writeTimeout' cannot be null.");
+ else if (httpContext_request_body_writeTimeout !== undefined)
+ url_ += "httpContext.request.body.writeTimeout=" + encodeURIComponent("" + httpContext_request_body_writeTimeout) + "&";
+ if (httpContext_request_bodyReader === null)
+ throw new Error("The parameter 'httpContext_request_bodyReader' cannot be null.");
+ else if (httpContext_request_bodyReader !== undefined)
+ url_ += "httpContext.request.bodyReader=" + encodeURIComponent("" + httpContext_request_bodyReader) + "&";
+ if (httpContext_request_hasFormContentType === null)
+ throw new Error("The parameter 'httpContext_request_hasFormContentType' cannot be null.");
+ else if (httpContext_request_hasFormContentType !== undefined)
+ url_ += "httpContext.request.hasFormContentType=" + encodeURIComponent("" + httpContext_request_hasFormContentType) + "&";
+ if (httpContext_request_routeValues !== undefined && httpContext_request_routeValues !== null)
+ url_ += "httpContext.request.routeValues=" + encodeURIComponent("" + httpContext_request_routeValues) + "&";
+ if (httpContext_response_httpContext_features !== undefined && httpContext_response_httpContext_features !== null)
+ httpContext_response_httpContext_features && httpContext_response_httpContext_features.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.features[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_request_httpContext_features !== undefined && httpContext_response_httpContext_request_httpContext_features !== null)
+ httpContext_response_httpContext_request_httpContext_features && httpContext_response_httpContext_request_httpContext_features.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.request.httpContext.features[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_request_httpContext_request === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_request' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_request !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.request=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_request) + "&";
+ if (httpContext_response_httpContext_request_httpContext_response === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_response' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_response !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.response=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_response) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_id !== undefined && httpContext_response_httpContext_request_httpContext_connection_id !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.id=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_id) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_addressFamily === undefined || httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_addressFamily === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_addressFamily' must be defined and cannot be null.");
+ else
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.remoteIpAddress.addressFamily=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_addressFamily) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_scopeId === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_scopeId' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_scopeId !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.remoteIpAddress.scopeId=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_scopeId) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.remoteIpAddress.isIPv6Multicast=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Multicast) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.remoteIpAddress.isIPv6LinkLocal=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6LinkLocal) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.remoteIpAddress.isIPv6SiteLocal=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6SiteLocal) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.remoteIpAddress.isIPv6Teredo=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6Teredo) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.remoteIpAddress.isIPv6UniqueLocal=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.remoteIpAddress.isIPv4MappedToIPv6=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_address === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_address' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_address !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.remoteIpAddress.address=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_remoteIpAddress_address) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_remotePort === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_remotePort' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_remotePort !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.remotePort=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_remotePort) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_addressFamily === undefined || httpContext_response_httpContext_request_httpContext_connection_localIpAddress_addressFamily === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_localIpAddress_addressFamily' must be defined and cannot be null.");
+ else
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.localIpAddress.addressFamily=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_localIpAddress_addressFamily) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_scopeId === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_localIpAddress_scopeId' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_scopeId !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.localIpAddress.scopeId=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_localIpAddress_scopeId) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.localIpAddress.isIPv6Multicast=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Multicast) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.localIpAddress.isIPv6LinkLocal=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6LinkLocal) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.localIpAddress.isIPv6SiteLocal=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6SiteLocal) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.localIpAddress.isIPv6Teredo=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6Teredo) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.localIpAddress.isIPv6UniqueLocal=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv6UniqueLocal) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.localIpAddress.isIPv4MappedToIPv6=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_localIpAddress_isIPv4MappedToIPv6) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_address === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_localIpAddress_address' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_localIpAddress_address !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.localIpAddress.address=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_localIpAddress_address) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_localPort === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_localPort' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_localPort !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.localPort=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_localPort) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_archived === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_clientCertificate_archived' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_archived !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.archived=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_archived) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_extensions !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_extensions !== null)
+ httpContext_response_httpContext_request_httpContext_connection_clientCertificate_extensions && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_extensions.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.extensions[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_friendlyName !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_friendlyName) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.hasPrivateKey=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_hasPrivateKey) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.privateKey.keySize=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keySize) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes !== null)
+ httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_legalKeySizes.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.privateKey.legalKeySizes[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.privateKey.signatureAlgorithm=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.privateKey.keyExchangeAlgorithm=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_name !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_name !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.issuerName.name=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_name) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_value !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_value !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.issuerName.oid.value=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_value) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_friendlyName !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.issuerName.oid.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_oid_friendlyName) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_rawData !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_rawData !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.issuerName.rawData=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuerName_rawData) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notAfter === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notAfter' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notAfter !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.notAfter=" + encodeURIComponent(httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notAfter ? "" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notAfter.toISOString() : "") + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notBefore === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notBefore' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notBefore !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.notBefore=" + encodeURIComponent(httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notBefore ? "" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_notBefore.toISOString() : "") + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.oid.value=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.oid.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.rawData=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedParameters.oid.value=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedParameters.oid.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.encodedParameters.rawData=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.key.keySize=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keySize) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes !== null)
+ httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.key.legalKeySizes[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.key.signatureAlgorithm=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.key.keyExchangeAlgorithm=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_value !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_value !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.oid.value=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_value) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_friendlyName !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.publicKey.oid.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_publicKey_oid_friendlyName) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_rawData !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_rawData !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.rawData=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_rawData) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_serialNumber !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_serialNumber !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.serialNumber=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_serialNumber) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_value !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_value !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.signatureAlgorithm.value=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_value) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.signatureAlgorithm.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_name !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_name !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.subjectName.name=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_name) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_value !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_value !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.subjectName.oid.value=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_value) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_friendlyName !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.subjectName.oid.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_oid_friendlyName) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_rawData !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_rawData !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.subjectName.rawData=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subjectName_rawData) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_thumbprint !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_thumbprint !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.thumbprint=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_thumbprint) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_version === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_clientCertificate_version' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_version !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.version=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_version) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_handle === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_connection_clientCertificate_handle' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_handle !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.handle=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_handle) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuer !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuer !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.issuer=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_issuer) + "&";
+ if (httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subject !== undefined && httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subject !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.connection.clientCertificate.subject=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_connection_clientCertificate_subject) + "&";
+ if (httpContext_response_httpContext_request_httpContext_webSockets_isWebSocketRequest === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_webSockets_isWebSocketRequest' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_webSockets_isWebSocketRequest !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.webSockets.isWebSocketRequest=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_webSockets_isWebSocketRequest) + "&";
+ if (httpContext_response_httpContext_request_httpContext_webSockets_webSocketRequestedProtocols !== undefined && httpContext_response_httpContext_request_httpContext_webSockets_webSocketRequestedProtocols !== null)
+ httpContext_response_httpContext_request_httpContext_webSockets_webSocketRequestedProtocols && httpContext_response_httpContext_request_httpContext_webSockets_webSocketRequestedProtocols.forEach(item => { url_ += "httpContext.response.httpContext.request.httpContext.webSockets.webSocketRequestedProtocols=" + encodeURIComponent("" + item) + "&"; });
+ if (httpContext_response_httpContext_request_httpContext_user_claims !== undefined && httpContext_response_httpContext_request_httpContext_user_claims !== null)
+ httpContext_response_httpContext_request_httpContext_user_claims && httpContext_response_httpContext_request_httpContext_user_claims.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.request.httpContext.user.claims[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_request_httpContext_user_identities !== undefined && httpContext_response_httpContext_request_httpContext_user_identities !== null)
+ httpContext_response_httpContext_request_httpContext_user_identities && httpContext_response_httpContext_request_httpContext_user_identities.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.request.httpContext.user.identities[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_request_httpContext_user_identity_name !== undefined && httpContext_response_httpContext_request_httpContext_user_identity_name !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.user.identity.name=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_user_identity_name) + "&";
+ if (httpContext_response_httpContext_request_httpContext_user_identity_authenticationType !== undefined && httpContext_response_httpContext_request_httpContext_user_identity_authenticationType !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.user.identity.authenticationType=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_user_identity_authenticationType) + "&";
+ if (httpContext_response_httpContext_request_httpContext_user_identity_isAuthenticated === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_user_identity_isAuthenticated' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_user_identity_isAuthenticated !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.user.identity.isAuthenticated=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_user_identity_isAuthenticated) + "&";
+ if (httpContext_response_httpContext_request_httpContext_items !== undefined && httpContext_response_httpContext_request_httpContext_items !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.items=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_items) + "&";
+ if (httpContext_response_httpContext_request_httpContext_requestServices === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_requestServices' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_requestServices !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.requestServices=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_requestServices) + "&";
+ if (httpContext_response_httpContext_request_httpContext_traceIdentifier !== undefined && httpContext_response_httpContext_request_httpContext_traceIdentifier !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.traceIdentifier=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_traceIdentifier) + "&";
+ if (httpContext_response_httpContext_request_httpContext_session_isAvailable === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_httpContext_session_isAvailable' cannot be null.");
+ else if (httpContext_response_httpContext_request_httpContext_session_isAvailable !== undefined)
+ url_ += "httpContext.response.httpContext.request.httpContext.session.isAvailable=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_session_isAvailable) + "&";
+ if (httpContext_response_httpContext_request_httpContext_session_id !== undefined && httpContext_response_httpContext_request_httpContext_session_id !== null)
+ url_ += "httpContext.response.httpContext.request.httpContext.session.id=" + encodeURIComponent("" + httpContext_response_httpContext_request_httpContext_session_id) + "&";
+ if (httpContext_response_httpContext_request_httpContext_session_keys !== undefined && httpContext_response_httpContext_request_httpContext_session_keys !== null)
+ httpContext_response_httpContext_request_httpContext_session_keys && httpContext_response_httpContext_request_httpContext_session_keys.forEach(item => { url_ += "httpContext.response.httpContext.request.httpContext.session.keys=" + encodeURIComponent("" + item) + "&"; });
+ if (httpContext_response_httpContext_request_method !== undefined && httpContext_response_httpContext_request_method !== null)
+ url_ += "httpContext.response.httpContext.request.method=" + encodeURIComponent("" + httpContext_response_httpContext_request_method) + "&";
+ if (httpContext_response_httpContext_request_scheme !== undefined && httpContext_response_httpContext_request_scheme !== null)
+ url_ += "httpContext.response.httpContext.request.scheme=" + encodeURIComponent("" + httpContext_response_httpContext_request_scheme) + "&";
+ if (httpContext_response_httpContext_request_isHttps === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_isHttps' cannot be null.");
+ else if (httpContext_response_httpContext_request_isHttps !== undefined)
+ url_ += "httpContext.response.httpContext.request.isHttps=" + encodeURIComponent("" + httpContext_response_httpContext_request_isHttps) + "&";
+ if (httpContext_response_httpContext_request_host_value !== undefined && httpContext_response_httpContext_request_host_value !== null)
+ url_ += "httpContext.response.httpContext.request.host.value=" + encodeURIComponent("" + httpContext_response_httpContext_request_host_value) + "&";
+ if (httpContext_response_httpContext_request_host_hasValue === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_host_hasValue' cannot be null.");
+ else if (httpContext_response_httpContext_request_host_hasValue !== undefined)
+ url_ += "httpContext.response.httpContext.request.host.hasValue=" + encodeURIComponent("" + httpContext_response_httpContext_request_host_hasValue) + "&";
+ if (httpContext_response_httpContext_request_host_host !== undefined && httpContext_response_httpContext_request_host_host !== null)
+ url_ += "httpContext.response.httpContext.request.host.host=" + encodeURIComponent("" + httpContext_response_httpContext_request_host_host) + "&";
+ if (httpContext_response_httpContext_request_host_port !== undefined && httpContext_response_httpContext_request_host_port !== null)
+ url_ += "httpContext.response.httpContext.request.host.port=" + encodeURIComponent("" + httpContext_response_httpContext_request_host_port) + "&";
+ if (httpContext_response_httpContext_request_pathBase === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_pathBase' cannot be null.");
+ else if (httpContext_response_httpContext_request_pathBase !== undefined)
+ url_ += "httpContext.response.httpContext.request.pathBase=" + encodeURIComponent("" + httpContext_response_httpContext_request_pathBase) + "&";
+ if (httpContext_response_httpContext_request_path === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_path' cannot be null.");
+ else if (httpContext_response_httpContext_request_path !== undefined)
+ url_ += "httpContext.response.httpContext.request.path=" + encodeURIComponent("" + httpContext_response_httpContext_request_path) + "&";
+ if (httpContext_response_httpContext_request_queryString_value !== undefined && httpContext_response_httpContext_request_queryString_value !== null)
+ url_ += "httpContext.response.httpContext.request.queryString.value=" + encodeURIComponent("" + httpContext_response_httpContext_request_queryString_value) + "&";
+ if (httpContext_response_httpContext_request_queryString_hasValue === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_queryString_hasValue' cannot be null.");
+ else if (httpContext_response_httpContext_request_queryString_hasValue !== undefined)
+ url_ += "httpContext.response.httpContext.request.queryString.hasValue=" + encodeURIComponent("" + httpContext_response_httpContext_request_queryString_hasValue) + "&";
+ if (httpContext_response_httpContext_request_query !== undefined && httpContext_response_httpContext_request_query !== null)
+ httpContext_response_httpContext_request_query && httpContext_response_httpContext_request_query.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.request.query[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_request_protocol !== undefined && httpContext_response_httpContext_request_protocol !== null)
+ url_ += "httpContext.response.httpContext.request.protocol=" + encodeURIComponent("" + httpContext_response_httpContext_request_protocol) + "&";
+ if (httpContext_response_httpContext_request_headers !== undefined && httpContext_response_httpContext_request_headers !== null)
+ url_ += "httpContext.response.httpContext.request.headers=" + encodeURIComponent("" + httpContext_response_httpContext_request_headers) + "&";
+ if (httpContext_response_httpContext_request_cookies !== undefined && httpContext_response_httpContext_request_cookies !== null)
+ httpContext_response_httpContext_request_cookies && httpContext_response_httpContext_request_cookies.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.request.cookies[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_request_contentLength !== undefined && httpContext_response_httpContext_request_contentLength !== null)
+ url_ += "httpContext.response.httpContext.request.contentLength=" + encodeURIComponent("" + httpContext_response_httpContext_request_contentLength) + "&";
+ if (httpContext_response_httpContext_request_contentType !== undefined && httpContext_response_httpContext_request_contentType !== null)
+ url_ += "httpContext.response.httpContext.request.contentType=" + encodeURIComponent("" + httpContext_response_httpContext_request_contentType) + "&";
+ if (httpContext_response_httpContext_request_body_canRead === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_body_canRead' cannot be null.");
+ else if (httpContext_response_httpContext_request_body_canRead !== undefined)
+ url_ += "httpContext.response.httpContext.request.body.canRead=" + encodeURIComponent("" + httpContext_response_httpContext_request_body_canRead) + "&";
+ if (httpContext_response_httpContext_request_body_canWrite === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_body_canWrite' cannot be null.");
+ else if (httpContext_response_httpContext_request_body_canWrite !== undefined)
+ url_ += "httpContext.response.httpContext.request.body.canWrite=" + encodeURIComponent("" + httpContext_response_httpContext_request_body_canWrite) + "&";
+ if (httpContext_response_httpContext_request_body_canSeek === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_body_canSeek' cannot be null.");
+ else if (httpContext_response_httpContext_request_body_canSeek !== undefined)
+ url_ += "httpContext.response.httpContext.request.body.canSeek=" + encodeURIComponent("" + httpContext_response_httpContext_request_body_canSeek) + "&";
+ if (httpContext_response_httpContext_request_body_canTimeout === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_body_canTimeout' cannot be null.");
+ else if (httpContext_response_httpContext_request_body_canTimeout !== undefined)
+ url_ += "httpContext.response.httpContext.request.body.canTimeout=" + encodeURIComponent("" + httpContext_response_httpContext_request_body_canTimeout) + "&";
+ if (httpContext_response_httpContext_request_body_length === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_body_length' cannot be null.");
+ else if (httpContext_response_httpContext_request_body_length !== undefined)
+ url_ += "httpContext.response.httpContext.request.body.length=" + encodeURIComponent("" + httpContext_response_httpContext_request_body_length) + "&";
+ if (httpContext_response_httpContext_request_body_position === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_body_position' cannot be null.");
+ else if (httpContext_response_httpContext_request_body_position !== undefined)
+ url_ += "httpContext.response.httpContext.request.body.position=" + encodeURIComponent("" + httpContext_response_httpContext_request_body_position) + "&";
+ if (httpContext_response_httpContext_request_body_readTimeout === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_body_readTimeout' cannot be null.");
+ else if (httpContext_response_httpContext_request_body_readTimeout !== undefined)
+ url_ += "httpContext.response.httpContext.request.body.readTimeout=" + encodeURIComponent("" + httpContext_response_httpContext_request_body_readTimeout) + "&";
+ if (httpContext_response_httpContext_request_body_writeTimeout === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_body_writeTimeout' cannot be null.");
+ else if (httpContext_response_httpContext_request_body_writeTimeout !== undefined)
+ url_ += "httpContext.response.httpContext.request.body.writeTimeout=" + encodeURIComponent("" + httpContext_response_httpContext_request_body_writeTimeout) + "&";
+ if (httpContext_response_httpContext_request_bodyReader === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_bodyReader' cannot be null.");
+ else if (httpContext_response_httpContext_request_bodyReader !== undefined)
+ url_ += "httpContext.response.httpContext.request.bodyReader=" + encodeURIComponent("" + httpContext_response_httpContext_request_bodyReader) + "&";
+ if (httpContext_response_httpContext_request_hasFormContentType === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_request_hasFormContentType' cannot be null.");
+ else if (httpContext_response_httpContext_request_hasFormContentType !== undefined)
+ url_ += "httpContext.response.httpContext.request.hasFormContentType=" + encodeURIComponent("" + httpContext_response_httpContext_request_hasFormContentType) + "&";
+ if (httpContext_response_httpContext_request_routeValues !== undefined && httpContext_response_httpContext_request_routeValues !== null)
+ url_ += "httpContext.response.httpContext.request.routeValues=" + encodeURIComponent("" + httpContext_response_httpContext_request_routeValues) + "&";
+ if (httpContext_response_httpContext_response === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_response' cannot be null.");
+ else if (httpContext_response_httpContext_response !== undefined)
+ url_ += "httpContext.response.httpContext.response=" + encodeURIComponent("" + httpContext_response_httpContext_response) + "&";
+ if (httpContext_response_httpContext_connection_id !== undefined && httpContext_response_httpContext_connection_id !== null)
+ url_ += "httpContext.response.httpContext.connection.id=" + encodeURIComponent("" + httpContext_response_httpContext_connection_id) + "&";
+ if (httpContext_response_httpContext_connection_remoteIpAddress_addressFamily === undefined || httpContext_response_httpContext_connection_remoteIpAddress_addressFamily === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_remoteIpAddress_addressFamily' must be defined and cannot be null.");
+ else
+ url_ += "httpContext.response.httpContext.connection.remoteIpAddress.addressFamily=" + encodeURIComponent("" + httpContext_response_httpContext_connection_remoteIpAddress_addressFamily) + "&";
+ if (httpContext_response_httpContext_connection_remoteIpAddress_scopeId === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_remoteIpAddress_scopeId' cannot be null.");
+ else if (httpContext_response_httpContext_connection_remoteIpAddress_scopeId !== undefined)
+ url_ += "httpContext.response.httpContext.connection.remoteIpAddress.scopeId=" + encodeURIComponent("" + httpContext_response_httpContext_connection_remoteIpAddress_scopeId) + "&";
+ if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast' cannot be null.");
+ else if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast !== undefined)
+ url_ += "httpContext.response.httpContext.connection.remoteIpAddress.isIPv6Multicast=" + encodeURIComponent("" + httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Multicast) + "&";
+ if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal' cannot be null.");
+ else if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal !== undefined)
+ url_ += "httpContext.response.httpContext.connection.remoteIpAddress.isIPv6LinkLocal=" + encodeURIComponent("" + httpContext_response_httpContext_connection_remoteIpAddress_isIPv6LinkLocal) + "&";
+ if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal' cannot be null.");
+ else if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal !== undefined)
+ url_ += "httpContext.response.httpContext.connection.remoteIpAddress.isIPv6SiteLocal=" + encodeURIComponent("" + httpContext_response_httpContext_connection_remoteIpAddress_isIPv6SiteLocal) + "&";
+ if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo' cannot be null.");
+ else if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo !== undefined)
+ url_ += "httpContext.response.httpContext.connection.remoteIpAddress.isIPv6Teredo=" + encodeURIComponent("" + httpContext_response_httpContext_connection_remoteIpAddress_isIPv6Teredo) + "&";
+ if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal' cannot be null.");
+ else if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal !== undefined)
+ url_ += "httpContext.response.httpContext.connection.remoteIpAddress.isIPv6UniqueLocal=" + encodeURIComponent("" + httpContext_response_httpContext_connection_remoteIpAddress_isIPv6UniqueLocal) + "&";
+ if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6' cannot be null.");
+ else if (httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 !== undefined)
+ url_ += "httpContext.response.httpContext.connection.remoteIpAddress.isIPv4MappedToIPv6=" + encodeURIComponent("" + httpContext_response_httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6) + "&";
+ if (httpContext_response_httpContext_connection_remoteIpAddress_address === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_remoteIpAddress_address' cannot be null.");
+ else if (httpContext_response_httpContext_connection_remoteIpAddress_address !== undefined)
+ url_ += "httpContext.response.httpContext.connection.remoteIpAddress.address=" + encodeURIComponent("" + httpContext_response_httpContext_connection_remoteIpAddress_address) + "&";
+ if (httpContext_response_httpContext_connection_remotePort === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_remotePort' cannot be null.");
+ else if (httpContext_response_httpContext_connection_remotePort !== undefined)
+ url_ += "httpContext.response.httpContext.connection.remotePort=" + encodeURIComponent("" + httpContext_response_httpContext_connection_remotePort) + "&";
+ if (httpContext_response_httpContext_connection_localIpAddress_addressFamily === undefined || httpContext_response_httpContext_connection_localIpAddress_addressFamily === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_localIpAddress_addressFamily' must be defined and cannot be null.");
+ else
+ url_ += "httpContext.response.httpContext.connection.localIpAddress.addressFamily=" + encodeURIComponent("" + httpContext_response_httpContext_connection_localIpAddress_addressFamily) + "&";
+ if (httpContext_response_httpContext_connection_localIpAddress_scopeId === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_localIpAddress_scopeId' cannot be null.");
+ else if (httpContext_response_httpContext_connection_localIpAddress_scopeId !== undefined)
+ url_ += "httpContext.response.httpContext.connection.localIpAddress.scopeId=" + encodeURIComponent("" + httpContext_response_httpContext_connection_localIpAddress_scopeId) + "&";
+ if (httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast' cannot be null.");
+ else if (httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast !== undefined)
+ url_ += "httpContext.response.httpContext.connection.localIpAddress.isIPv6Multicast=" + encodeURIComponent("" + httpContext_response_httpContext_connection_localIpAddress_isIPv6Multicast) + "&";
+ if (httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal' cannot be null.");
+ else if (httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal !== undefined)
+ url_ += "httpContext.response.httpContext.connection.localIpAddress.isIPv6LinkLocal=" + encodeURIComponent("" + httpContext_response_httpContext_connection_localIpAddress_isIPv6LinkLocal) + "&";
+ if (httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal' cannot be null.");
+ else if (httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal !== undefined)
+ url_ += "httpContext.response.httpContext.connection.localIpAddress.isIPv6SiteLocal=" + encodeURIComponent("" + httpContext_response_httpContext_connection_localIpAddress_isIPv6SiteLocal) + "&";
+ if (httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo' cannot be null.");
+ else if (httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo !== undefined)
+ url_ += "httpContext.response.httpContext.connection.localIpAddress.isIPv6Teredo=" + encodeURIComponent("" + httpContext_response_httpContext_connection_localIpAddress_isIPv6Teredo) + "&";
+ if (httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal' cannot be null.");
+ else if (httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal !== undefined)
+ url_ += "httpContext.response.httpContext.connection.localIpAddress.isIPv6UniqueLocal=" + encodeURIComponent("" + httpContext_response_httpContext_connection_localIpAddress_isIPv6UniqueLocal) + "&";
+ if (httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6' cannot be null.");
+ else if (httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6 !== undefined)
+ url_ += "httpContext.response.httpContext.connection.localIpAddress.isIPv4MappedToIPv6=" + encodeURIComponent("" + httpContext_response_httpContext_connection_localIpAddress_isIPv4MappedToIPv6) + "&";
+ if (httpContext_response_httpContext_connection_localIpAddress_address === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_localIpAddress_address' cannot be null.");
+ else if (httpContext_response_httpContext_connection_localIpAddress_address !== undefined)
+ url_ += "httpContext.response.httpContext.connection.localIpAddress.address=" + encodeURIComponent("" + httpContext_response_httpContext_connection_localIpAddress_address) + "&";
+ if (httpContext_response_httpContext_connection_localPort === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_localPort' cannot be null.");
+ else if (httpContext_response_httpContext_connection_localPort !== undefined)
+ url_ += "httpContext.response.httpContext.connection.localPort=" + encodeURIComponent("" + httpContext_response_httpContext_connection_localPort) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_archived === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_clientCertificate_archived' cannot be null.");
+ else if (httpContext_response_httpContext_connection_clientCertificate_archived !== undefined)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.archived=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_archived) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_extensions !== undefined && httpContext_response_httpContext_connection_clientCertificate_extensions !== null)
+ httpContext_response_httpContext_connection_clientCertificate_extensions && httpContext_response_httpContext_connection_clientCertificate_extensions.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.extensions[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_connection_clientCertificate_friendlyName !== undefined && httpContext_response_httpContext_connection_clientCertificate_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_friendlyName) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey' cannot be null.");
+ else if (httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey !== undefined)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.hasPrivateKey=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_hasPrivateKey) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize' cannot be null.");
+ else if (httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize !== undefined)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.privateKey.keySize=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_privateKey_keySize) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes !== undefined && httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes !== null)
+ httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes && httpContext_response_httpContext_connection_clientCertificate_privateKey_legalKeySizes.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.privateKey.legalKeySizes[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm !== undefined && httpContext_response_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.privateKey.signatureAlgorithm=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_privateKey_signatureAlgorithm) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm !== undefined && httpContext_response_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.privateKey.keyExchangeAlgorithm=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_issuerName_name !== undefined && httpContext_response_httpContext_connection_clientCertificate_issuerName_name !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.issuerName.name=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_issuerName_name) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_value !== undefined && httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_value !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.issuerName.oid.value=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_value) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_friendlyName !== undefined && httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.issuerName.oid.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_issuerName_oid_friendlyName) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_issuerName_rawData !== undefined && httpContext_response_httpContext_connection_clientCertificate_issuerName_rawData !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.issuerName.rawData=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_issuerName_rawData) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_notAfter === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_clientCertificate_notAfter' cannot be null.");
+ else if (httpContext_response_httpContext_connection_clientCertificate_notAfter !== undefined)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.notAfter=" + encodeURIComponent(httpContext_response_httpContext_connection_clientCertificate_notAfter ? "" + httpContext_response_httpContext_connection_clientCertificate_notAfter.toISOString() : "") + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_notBefore === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_clientCertificate_notBefore' cannot be null.");
+ else if (httpContext_response_httpContext_connection_clientCertificate_notBefore !== undefined)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.notBefore=" + encodeURIComponent(httpContext_response_httpContext_connection_clientCertificate_notBefore ? "" + httpContext_response_httpContext_connection_clientCertificate_notBefore.toISOString() : "") + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.oid.value=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.oid.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedKeyValue.rawData=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedParameters.oid.value=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedParameters.oid.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.encodedParameters.rawData=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize' cannot be null.");
+ else if (httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize !== undefined)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.key.keySize=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keySize) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes !== null)
+ httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes && httpContext_response_httpContext_connection_clientCertificate_publicKey_key_legalKeySizes.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.key.legalKeySizes[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.key.signatureAlgorithm=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.key.keyExchangeAlgorithm=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_value !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_value !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.oid.value=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_value) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_friendlyName !== undefined && httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.publicKey.oid.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_publicKey_oid_friendlyName) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_rawData !== undefined && httpContext_response_httpContext_connection_clientCertificate_rawData !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.rawData=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_rawData) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_serialNumber !== undefined && httpContext_response_httpContext_connection_clientCertificate_serialNumber !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.serialNumber=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_serialNumber) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_value !== undefined && httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_value !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.signatureAlgorithm.value=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_value) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName !== undefined && httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.signatureAlgorithm.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_subjectName_name !== undefined && httpContext_response_httpContext_connection_clientCertificate_subjectName_name !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.subjectName.name=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_subjectName_name) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_value !== undefined && httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_value !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.subjectName.oid.value=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_value) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_friendlyName !== undefined && httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_friendlyName !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.subjectName.oid.friendlyName=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_subjectName_oid_friendlyName) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_subjectName_rawData !== undefined && httpContext_response_httpContext_connection_clientCertificate_subjectName_rawData !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.subjectName.rawData=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_subjectName_rawData) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_thumbprint !== undefined && httpContext_response_httpContext_connection_clientCertificate_thumbprint !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.thumbprint=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_thumbprint) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_version === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_clientCertificate_version' cannot be null.");
+ else if (httpContext_response_httpContext_connection_clientCertificate_version !== undefined)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.version=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_version) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_handle === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_connection_clientCertificate_handle' cannot be null.");
+ else if (httpContext_response_httpContext_connection_clientCertificate_handle !== undefined)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.handle=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_handle) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_issuer !== undefined && httpContext_response_httpContext_connection_clientCertificate_issuer !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.issuer=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_issuer) + "&";
+ if (httpContext_response_httpContext_connection_clientCertificate_subject !== undefined && httpContext_response_httpContext_connection_clientCertificate_subject !== null)
+ url_ += "httpContext.response.httpContext.connection.clientCertificate.subject=" + encodeURIComponent("" + httpContext_response_httpContext_connection_clientCertificate_subject) + "&";
+ if (httpContext_response_httpContext_webSockets_isWebSocketRequest === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_webSockets_isWebSocketRequest' cannot be null.");
+ else if (httpContext_response_httpContext_webSockets_isWebSocketRequest !== undefined)
+ url_ += "httpContext.response.httpContext.webSockets.isWebSocketRequest=" + encodeURIComponent("" + httpContext_response_httpContext_webSockets_isWebSocketRequest) + "&";
+ if (httpContext_response_httpContext_webSockets_webSocketRequestedProtocols !== undefined && httpContext_response_httpContext_webSockets_webSocketRequestedProtocols !== null)
+ httpContext_response_httpContext_webSockets_webSocketRequestedProtocols && httpContext_response_httpContext_webSockets_webSocketRequestedProtocols.forEach(item => { url_ += "httpContext.response.httpContext.webSockets.webSocketRequestedProtocols=" + encodeURIComponent("" + item) + "&"; });
+ if (httpContext_response_httpContext_user_claims !== undefined && httpContext_response_httpContext_user_claims !== null)
+ httpContext_response_httpContext_user_claims && httpContext_response_httpContext_user_claims.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.user.claims[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_user_identities !== undefined && httpContext_response_httpContext_user_identities !== null)
+ httpContext_response_httpContext_user_identities && httpContext_response_httpContext_user_identities.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.response.httpContext.user.identities[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_response_httpContext_user_identity_name !== undefined && httpContext_response_httpContext_user_identity_name !== null)
+ url_ += "httpContext.response.httpContext.user.identity.name=" + encodeURIComponent("" + httpContext_response_httpContext_user_identity_name) + "&";
+ if (httpContext_response_httpContext_user_identity_authenticationType !== undefined && httpContext_response_httpContext_user_identity_authenticationType !== null)
+ url_ += "httpContext.response.httpContext.user.identity.authenticationType=" + encodeURIComponent("" + httpContext_response_httpContext_user_identity_authenticationType) + "&";
+ if (httpContext_response_httpContext_user_identity_isAuthenticated === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_user_identity_isAuthenticated' cannot be null.");
+ else if (httpContext_response_httpContext_user_identity_isAuthenticated !== undefined)
+ url_ += "httpContext.response.httpContext.user.identity.isAuthenticated=" + encodeURIComponent("" + httpContext_response_httpContext_user_identity_isAuthenticated) + "&";
+ if (httpContext_response_httpContext_items !== undefined && httpContext_response_httpContext_items !== null)
+ url_ += "httpContext.response.httpContext.items=" + encodeURIComponent("" + httpContext_response_httpContext_items) + "&";
+ if (httpContext_response_httpContext_requestServices === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_requestServices' cannot be null.");
+ else if (httpContext_response_httpContext_requestServices !== undefined)
+ url_ += "httpContext.response.httpContext.requestServices=" + encodeURIComponent("" + httpContext_response_httpContext_requestServices) + "&";
+ if (httpContext_response_httpContext_traceIdentifier !== undefined && httpContext_response_httpContext_traceIdentifier !== null)
+ url_ += "httpContext.response.httpContext.traceIdentifier=" + encodeURIComponent("" + httpContext_response_httpContext_traceIdentifier) + "&";
+ if (httpContext_response_httpContext_session_isAvailable === null)
+ throw new Error("The parameter 'httpContext_response_httpContext_session_isAvailable' cannot be null.");
+ else if (httpContext_response_httpContext_session_isAvailable !== undefined)
+ url_ += "httpContext.response.httpContext.session.isAvailable=" + encodeURIComponent("" + httpContext_response_httpContext_session_isAvailable) + "&";
+ if (httpContext_response_httpContext_session_id !== undefined && httpContext_response_httpContext_session_id !== null)
+ url_ += "httpContext.response.httpContext.session.id=" + encodeURIComponent("" + httpContext_response_httpContext_session_id) + "&";
+ if (httpContext_response_httpContext_session_keys !== undefined && httpContext_response_httpContext_session_keys !== null)
+ httpContext_response_httpContext_session_keys && httpContext_response_httpContext_session_keys.forEach(item => { url_ += "httpContext.response.httpContext.session.keys=" + encodeURIComponent("" + item) + "&"; });
+ if (httpContext_response_statusCode === null)
+ throw new Error("The parameter 'httpContext_response_statusCode' cannot be null.");
+ else if (httpContext_response_statusCode !== undefined)
+ url_ += "httpContext.response.statusCode=" + encodeURIComponent("" + httpContext_response_statusCode) + "&";
+ if (httpContext_response_headers !== undefined && httpContext_response_headers !== null)
+ url_ += "httpContext.response.headers=" + encodeURIComponent("" + httpContext_response_headers) + "&";
+ if (httpContext_response_body_canRead === null)
+ throw new Error("The parameter 'httpContext_response_body_canRead' cannot be null.");
+ else if (httpContext_response_body_canRead !== undefined)
+ url_ += "httpContext.response.body.canRead=" + encodeURIComponent("" + httpContext_response_body_canRead) + "&";
+ if (httpContext_response_body_canWrite === null)
+ throw new Error("The parameter 'httpContext_response_body_canWrite' cannot be null.");
+ else if (httpContext_response_body_canWrite !== undefined)
+ url_ += "httpContext.response.body.canWrite=" + encodeURIComponent("" + httpContext_response_body_canWrite) + "&";
+ if (httpContext_response_body_canSeek === null)
+ throw new Error("The parameter 'httpContext_response_body_canSeek' cannot be null.");
+ else if (httpContext_response_body_canSeek !== undefined)
+ url_ += "httpContext.response.body.canSeek=" + encodeURIComponent("" + httpContext_response_body_canSeek) + "&";
+ if (httpContext_response_body_canTimeout === null)
+ throw new Error("The parameter 'httpContext_response_body_canTimeout' cannot be null.");
+ else if (httpContext_response_body_canTimeout !== undefined)
+ url_ += "httpContext.response.body.canTimeout=" + encodeURIComponent("" + httpContext_response_body_canTimeout) + "&";
+ if (httpContext_response_body_length === null)
+ throw new Error("The parameter 'httpContext_response_body_length' cannot be null.");
+ else if (httpContext_response_body_length !== undefined)
+ url_ += "httpContext.response.body.length=" + encodeURIComponent("" + httpContext_response_body_length) + "&";
+ if (httpContext_response_body_position === null)
+ throw new Error("The parameter 'httpContext_response_body_position' cannot be null.");
+ else if (httpContext_response_body_position !== undefined)
+ url_ += "httpContext.response.body.position=" + encodeURIComponent("" + httpContext_response_body_position) + "&";
+ if (httpContext_response_body_readTimeout === null)
+ throw new Error("The parameter 'httpContext_response_body_readTimeout' cannot be null.");
+ else if (httpContext_response_body_readTimeout !== undefined)
+ url_ += "httpContext.response.body.readTimeout=" + encodeURIComponent("" + httpContext_response_body_readTimeout) + "&";
+ if (httpContext_response_body_writeTimeout === null)
+ throw new Error("The parameter 'httpContext_response_body_writeTimeout' cannot be null.");
+ else if (httpContext_response_body_writeTimeout !== undefined)
+ url_ += "httpContext.response.body.writeTimeout=" + encodeURIComponent("" + httpContext_response_body_writeTimeout) + "&";
+ if (httpContext_response_bodyWriter_canGetUnflushedBytes === null)
+ throw new Error("The parameter 'httpContext_response_bodyWriter_canGetUnflushedBytes' cannot be null.");
+ else if (httpContext_response_bodyWriter_canGetUnflushedBytes !== undefined)
+ url_ += "httpContext.response.bodyWriter.canGetUnflushedBytes=" + encodeURIComponent("" + httpContext_response_bodyWriter_canGetUnflushedBytes) + "&";
+ if (httpContext_response_bodyWriter_unflushedBytes === null)
+ throw new Error("The parameter 'httpContext_response_bodyWriter_unflushedBytes' cannot be null.");
+ else if (httpContext_response_bodyWriter_unflushedBytes !== undefined)
+ url_ += "httpContext.response.bodyWriter.unflushedBytes=" + encodeURIComponent("" + httpContext_response_bodyWriter_unflushedBytes) + "&";
+ if (httpContext_response_contentLength !== undefined && httpContext_response_contentLength !== null)
+ url_ += "httpContext.response.contentLength=" + encodeURIComponent("" + httpContext_response_contentLength) + "&";
+ if (httpContext_response_contentType !== undefined && httpContext_response_contentType !== null)
+ url_ += "httpContext.response.contentType=" + encodeURIComponent("" + httpContext_response_contentType) + "&";
+ if (httpContext_response_cookies === null)
+ throw new Error("The parameter 'httpContext_response_cookies' cannot be null.");
+ else if (httpContext_response_cookies !== undefined)
+ url_ += "httpContext.response.cookies=" + encodeURIComponent("" + httpContext_response_cookies) + "&";
+ if (httpContext_response_hasStarted === null)
+ throw new Error("The parameter 'httpContext_response_hasStarted' cannot be null.");
+ else if (httpContext_response_hasStarted !== undefined)
+ url_ += "httpContext.response.hasStarted=" + encodeURIComponent("" + httpContext_response_hasStarted) + "&";
+ if (httpContext_connection_id !== undefined && httpContext_connection_id !== null)
+ url_ += "httpContext.connection.id=" + encodeURIComponent("" + httpContext_connection_id) + "&";
+ if (httpContext_connection_remoteIpAddress_addressFamily === undefined || httpContext_connection_remoteIpAddress_addressFamily === null)
+ throw new Error("The parameter 'httpContext_connection_remoteIpAddress_addressFamily' must be defined and cannot be null.");
+ else
+ url_ += "httpContext.connection.remoteIpAddress.addressFamily=" + encodeURIComponent("" + httpContext_connection_remoteIpAddress_addressFamily) + "&";
+ if (httpContext_connection_remoteIpAddress_scopeId === null)
+ throw new Error("The parameter 'httpContext_connection_remoteIpAddress_scopeId' cannot be null.");
+ else if (httpContext_connection_remoteIpAddress_scopeId !== undefined)
+ url_ += "httpContext.connection.remoteIpAddress.scopeId=" + encodeURIComponent("" + httpContext_connection_remoteIpAddress_scopeId) + "&";
+ if (httpContext_connection_remoteIpAddress_isIPv6Multicast === null)
+ throw new Error("The parameter 'httpContext_connection_remoteIpAddress_isIPv6Multicast' cannot be null.");
+ else if (httpContext_connection_remoteIpAddress_isIPv6Multicast !== undefined)
+ url_ += "httpContext.connection.remoteIpAddress.isIPv6Multicast=" + encodeURIComponent("" + httpContext_connection_remoteIpAddress_isIPv6Multicast) + "&";
+ if (httpContext_connection_remoteIpAddress_isIPv6LinkLocal === null)
+ throw new Error("The parameter 'httpContext_connection_remoteIpAddress_isIPv6LinkLocal' cannot be null.");
+ else if (httpContext_connection_remoteIpAddress_isIPv6LinkLocal !== undefined)
+ url_ += "httpContext.connection.remoteIpAddress.isIPv6LinkLocal=" + encodeURIComponent("" + httpContext_connection_remoteIpAddress_isIPv6LinkLocal) + "&";
+ if (httpContext_connection_remoteIpAddress_isIPv6SiteLocal === null)
+ throw new Error("The parameter 'httpContext_connection_remoteIpAddress_isIPv6SiteLocal' cannot be null.");
+ else if (httpContext_connection_remoteIpAddress_isIPv6SiteLocal !== undefined)
+ url_ += "httpContext.connection.remoteIpAddress.isIPv6SiteLocal=" + encodeURIComponent("" + httpContext_connection_remoteIpAddress_isIPv6SiteLocal) + "&";
+ if (httpContext_connection_remoteIpAddress_isIPv6Teredo === null)
+ throw new Error("The parameter 'httpContext_connection_remoteIpAddress_isIPv6Teredo' cannot be null.");
+ else if (httpContext_connection_remoteIpAddress_isIPv6Teredo !== undefined)
+ url_ += "httpContext.connection.remoteIpAddress.isIPv6Teredo=" + encodeURIComponent("" + httpContext_connection_remoteIpAddress_isIPv6Teredo) + "&";
+ if (httpContext_connection_remoteIpAddress_isIPv6UniqueLocal === null)
+ throw new Error("The parameter 'httpContext_connection_remoteIpAddress_isIPv6UniqueLocal' cannot be null.");
+ else if (httpContext_connection_remoteIpAddress_isIPv6UniqueLocal !== undefined)
+ url_ += "httpContext.connection.remoteIpAddress.isIPv6UniqueLocal=" + encodeURIComponent("" + httpContext_connection_remoteIpAddress_isIPv6UniqueLocal) + "&";
+ if (httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 === null)
+ throw new Error("The parameter 'httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6' cannot be null.");
+ else if (httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6 !== undefined)
+ url_ += "httpContext.connection.remoteIpAddress.isIPv4MappedToIPv6=" + encodeURIComponent("" + httpContext_connection_remoteIpAddress_isIPv4MappedToIPv6) + "&";
+ if (httpContext_connection_remoteIpAddress_address === null)
+ throw new Error("The parameter 'httpContext_connection_remoteIpAddress_address' cannot be null.");
+ else if (httpContext_connection_remoteIpAddress_address !== undefined)
+ url_ += "httpContext.connection.remoteIpAddress.address=" + encodeURIComponent("" + httpContext_connection_remoteIpAddress_address) + "&";
+ if (httpContext_connection_remotePort === null)
+ throw new Error("The parameter 'httpContext_connection_remotePort' cannot be null.");
+ else if (httpContext_connection_remotePort !== undefined)
+ url_ += "httpContext.connection.remotePort=" + encodeURIComponent("" + httpContext_connection_remotePort) + "&";
+ if (httpContext_connection_localIpAddress_addressFamily === undefined || httpContext_connection_localIpAddress_addressFamily === null)
+ throw new Error("The parameter 'httpContext_connection_localIpAddress_addressFamily' must be defined and cannot be null.");
+ else
+ url_ += "httpContext.connection.localIpAddress.addressFamily=" + encodeURIComponent("" + httpContext_connection_localIpAddress_addressFamily) + "&";
+ if (httpContext_connection_localIpAddress_scopeId === null)
+ throw new Error("The parameter 'httpContext_connection_localIpAddress_scopeId' cannot be null.");
+ else if (httpContext_connection_localIpAddress_scopeId !== undefined)
+ url_ += "httpContext.connection.localIpAddress.scopeId=" + encodeURIComponent("" + httpContext_connection_localIpAddress_scopeId) + "&";
+ if (httpContext_connection_localIpAddress_isIPv6Multicast === null)
+ throw new Error("The parameter 'httpContext_connection_localIpAddress_isIPv6Multicast' cannot be null.");
+ else if (httpContext_connection_localIpAddress_isIPv6Multicast !== undefined)
+ url_ += "httpContext.connection.localIpAddress.isIPv6Multicast=" + encodeURIComponent("" + httpContext_connection_localIpAddress_isIPv6Multicast) + "&";
+ if (httpContext_connection_localIpAddress_isIPv6LinkLocal === null)
+ throw new Error("The parameter 'httpContext_connection_localIpAddress_isIPv6LinkLocal' cannot be null.");
+ else if (httpContext_connection_localIpAddress_isIPv6LinkLocal !== undefined)
+ url_ += "httpContext.connection.localIpAddress.isIPv6LinkLocal=" + encodeURIComponent("" + httpContext_connection_localIpAddress_isIPv6LinkLocal) + "&";
+ if (httpContext_connection_localIpAddress_isIPv6SiteLocal === null)
+ throw new Error("The parameter 'httpContext_connection_localIpAddress_isIPv6SiteLocal' cannot be null.");
+ else if (httpContext_connection_localIpAddress_isIPv6SiteLocal !== undefined)
+ url_ += "httpContext.connection.localIpAddress.isIPv6SiteLocal=" + encodeURIComponent("" + httpContext_connection_localIpAddress_isIPv6SiteLocal) + "&";
+ if (httpContext_connection_localIpAddress_isIPv6Teredo === null)
+ throw new Error("The parameter 'httpContext_connection_localIpAddress_isIPv6Teredo' cannot be null.");
+ else if (httpContext_connection_localIpAddress_isIPv6Teredo !== undefined)
+ url_ += "httpContext.connection.localIpAddress.isIPv6Teredo=" + encodeURIComponent("" + httpContext_connection_localIpAddress_isIPv6Teredo) + "&";
+ if (httpContext_connection_localIpAddress_isIPv6UniqueLocal === null)
+ throw new Error("The parameter 'httpContext_connection_localIpAddress_isIPv6UniqueLocal' cannot be null.");
+ else if (httpContext_connection_localIpAddress_isIPv6UniqueLocal !== undefined)
+ url_ += "httpContext.connection.localIpAddress.isIPv6UniqueLocal=" + encodeURIComponent("" + httpContext_connection_localIpAddress_isIPv6UniqueLocal) + "&";
+ if (httpContext_connection_localIpAddress_isIPv4MappedToIPv6 === null)
+ throw new Error("The parameter 'httpContext_connection_localIpAddress_isIPv4MappedToIPv6' cannot be null.");
+ else if (httpContext_connection_localIpAddress_isIPv4MappedToIPv6 !== undefined)
+ url_ += "httpContext.connection.localIpAddress.isIPv4MappedToIPv6=" + encodeURIComponent("" + httpContext_connection_localIpAddress_isIPv4MappedToIPv6) + "&";
+ if (httpContext_connection_localIpAddress_address === null)
+ throw new Error("The parameter 'httpContext_connection_localIpAddress_address' cannot be null.");
+ else if (httpContext_connection_localIpAddress_address !== undefined)
+ url_ += "httpContext.connection.localIpAddress.address=" + encodeURIComponent("" + httpContext_connection_localIpAddress_address) + "&";
+ if (httpContext_connection_localPort === null)
+ throw new Error("The parameter 'httpContext_connection_localPort' cannot be null.");
+ else if (httpContext_connection_localPort !== undefined)
+ url_ += "httpContext.connection.localPort=" + encodeURIComponent("" + httpContext_connection_localPort) + "&";
+ if (httpContext_connection_clientCertificate_archived === null)
+ throw new Error("The parameter 'httpContext_connection_clientCertificate_archived' cannot be null.");
+ else if (httpContext_connection_clientCertificate_archived !== undefined)
+ url_ += "httpContext.connection.clientCertificate.archived=" + encodeURIComponent("" + httpContext_connection_clientCertificate_archived) + "&";
+ if (httpContext_connection_clientCertificate_extensions !== undefined && httpContext_connection_clientCertificate_extensions !== null)
+ httpContext_connection_clientCertificate_extensions && httpContext_connection_clientCertificate_extensions.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.connection.clientCertificate.extensions[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_connection_clientCertificate_friendlyName !== undefined && httpContext_connection_clientCertificate_friendlyName !== null)
+ url_ += "httpContext.connection.clientCertificate.friendlyName=" + encodeURIComponent("" + httpContext_connection_clientCertificate_friendlyName) + "&";
+ if (httpContext_connection_clientCertificate_hasPrivateKey === null)
+ throw new Error("The parameter 'httpContext_connection_clientCertificate_hasPrivateKey' cannot be null.");
+ else if (httpContext_connection_clientCertificate_hasPrivateKey !== undefined)
+ url_ += "httpContext.connection.clientCertificate.hasPrivateKey=" + encodeURIComponent("" + httpContext_connection_clientCertificate_hasPrivateKey) + "&";
+ if (httpContext_connection_clientCertificate_privateKey_keySize === null)
+ throw new Error("The parameter 'httpContext_connection_clientCertificate_privateKey_keySize' cannot be null.");
+ else if (httpContext_connection_clientCertificate_privateKey_keySize !== undefined)
+ url_ += "httpContext.connection.clientCertificate.privateKey.keySize=" + encodeURIComponent("" + httpContext_connection_clientCertificate_privateKey_keySize) + "&";
+ if (httpContext_connection_clientCertificate_privateKey_legalKeySizes !== undefined && httpContext_connection_clientCertificate_privateKey_legalKeySizes !== null)
+ httpContext_connection_clientCertificate_privateKey_legalKeySizes && httpContext_connection_clientCertificate_privateKey_legalKeySizes.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.connection.clientCertificate.privateKey.legalKeySizes[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_connection_clientCertificate_privateKey_signatureAlgorithm !== undefined && httpContext_connection_clientCertificate_privateKey_signatureAlgorithm !== null)
+ url_ += "httpContext.connection.clientCertificate.privateKey.signatureAlgorithm=" + encodeURIComponent("" + httpContext_connection_clientCertificate_privateKey_signatureAlgorithm) + "&";
+ if (httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm !== undefined && httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm !== null)
+ url_ += "httpContext.connection.clientCertificate.privateKey.keyExchangeAlgorithm=" + encodeURIComponent("" + httpContext_connection_clientCertificate_privateKey_keyExchangeAlgorithm) + "&";
+ if (httpContext_connection_clientCertificate_issuerName_name !== undefined && httpContext_connection_clientCertificate_issuerName_name !== null)
+ url_ += "httpContext.connection.clientCertificate.issuerName.name=" + encodeURIComponent("" + httpContext_connection_clientCertificate_issuerName_name) + "&";
+ if (httpContext_connection_clientCertificate_issuerName_oid_value !== undefined && httpContext_connection_clientCertificate_issuerName_oid_value !== null)
+ url_ += "httpContext.connection.clientCertificate.issuerName.oid.value=" + encodeURIComponent("" + httpContext_connection_clientCertificate_issuerName_oid_value) + "&";
+ if (httpContext_connection_clientCertificate_issuerName_oid_friendlyName !== undefined && httpContext_connection_clientCertificate_issuerName_oid_friendlyName !== null)
+ url_ += "httpContext.connection.clientCertificate.issuerName.oid.friendlyName=" + encodeURIComponent("" + httpContext_connection_clientCertificate_issuerName_oid_friendlyName) + "&";
+ if (httpContext_connection_clientCertificate_issuerName_rawData !== undefined && httpContext_connection_clientCertificate_issuerName_rawData !== null)
+ url_ += "httpContext.connection.clientCertificate.issuerName.rawData=" + encodeURIComponent("" + httpContext_connection_clientCertificate_issuerName_rawData) + "&";
+ if (httpContext_connection_clientCertificate_notAfter === null)
+ throw new Error("The parameter 'httpContext_connection_clientCertificate_notAfter' cannot be null.");
+ else if (httpContext_connection_clientCertificate_notAfter !== undefined)
+ url_ += "httpContext.connection.clientCertificate.notAfter=" + encodeURIComponent(httpContext_connection_clientCertificate_notAfter ? "" + httpContext_connection_clientCertificate_notAfter.toISOString() : "") + "&";
+ if (httpContext_connection_clientCertificate_notBefore === null)
+ throw new Error("The parameter 'httpContext_connection_clientCertificate_notBefore' cannot be null.");
+ else if (httpContext_connection_clientCertificate_notBefore !== undefined)
+ url_ += "httpContext.connection.clientCertificate.notBefore=" + encodeURIComponent(httpContext_connection_clientCertificate_notBefore ? "" + httpContext_connection_clientCertificate_notBefore.toISOString() : "") + "&";
+ if (httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value !== undefined && httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value !== null)
+ url_ += "httpContext.connection.clientCertificate.publicKey.encodedKeyValue.oid.value=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_value) + "&";
+ if (httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName !== undefined && httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName !== null)
+ url_ += "httpContext.connection.clientCertificate.publicKey.encodedKeyValue.oid.friendlyName=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_encodedKeyValue_oid_friendlyName) + "&";
+ if (httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData !== undefined && httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData !== null)
+ url_ += "httpContext.connection.clientCertificate.publicKey.encodedKeyValue.rawData=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_encodedKeyValue_rawData) + "&";
+ if (httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value !== undefined && httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value !== null)
+ url_ += "httpContext.connection.clientCertificate.publicKey.encodedParameters.oid.value=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_value) + "&";
+ if (httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName !== undefined && httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName !== null)
+ url_ += "httpContext.connection.clientCertificate.publicKey.encodedParameters.oid.friendlyName=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_encodedParameters_oid_friendlyName) + "&";
+ if (httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData !== undefined && httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData !== null)
+ url_ += "httpContext.connection.clientCertificate.publicKey.encodedParameters.rawData=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_encodedParameters_rawData) + "&";
+ if (httpContext_connection_clientCertificate_publicKey_key_keySize === null)
+ throw new Error("The parameter 'httpContext_connection_clientCertificate_publicKey_key_keySize' cannot be null.");
+ else if (httpContext_connection_clientCertificate_publicKey_key_keySize !== undefined)
+ url_ += "httpContext.connection.clientCertificate.publicKey.key.keySize=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_key_keySize) + "&";
+ if (httpContext_connection_clientCertificate_publicKey_key_legalKeySizes !== undefined && httpContext_connection_clientCertificate_publicKey_key_legalKeySizes !== null)
+ httpContext_connection_clientCertificate_publicKey_key_legalKeySizes && httpContext_connection_clientCertificate_publicKey_key_legalKeySizes.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.connection.clientCertificate.publicKey.key.legalKeySizes[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm !== undefined && httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm !== null)
+ url_ += "httpContext.connection.clientCertificate.publicKey.key.signatureAlgorithm=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_key_signatureAlgorithm) + "&";
+ if (httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm !== undefined && httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm !== null)
+ url_ += "httpContext.connection.clientCertificate.publicKey.key.keyExchangeAlgorithm=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_key_keyExchangeAlgorithm) + "&";
+ if (httpContext_connection_clientCertificate_publicKey_oid_value !== undefined && httpContext_connection_clientCertificate_publicKey_oid_value !== null)
+ url_ += "httpContext.connection.clientCertificate.publicKey.oid.value=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_oid_value) + "&";
+ if (httpContext_connection_clientCertificate_publicKey_oid_friendlyName !== undefined && httpContext_connection_clientCertificate_publicKey_oid_friendlyName !== null)
+ url_ += "httpContext.connection.clientCertificate.publicKey.oid.friendlyName=" + encodeURIComponent("" + httpContext_connection_clientCertificate_publicKey_oid_friendlyName) + "&";
+ if (httpContext_connection_clientCertificate_rawData !== undefined && httpContext_connection_clientCertificate_rawData !== null)
+ url_ += "httpContext.connection.clientCertificate.rawData=" + encodeURIComponent("" + httpContext_connection_clientCertificate_rawData) + "&";
+ if (httpContext_connection_clientCertificate_serialNumber !== undefined && httpContext_connection_clientCertificate_serialNumber !== null)
+ url_ += "httpContext.connection.clientCertificate.serialNumber=" + encodeURIComponent("" + httpContext_connection_clientCertificate_serialNumber) + "&";
+ if (httpContext_connection_clientCertificate_signatureAlgorithm_value !== undefined && httpContext_connection_clientCertificate_signatureAlgorithm_value !== null)
+ url_ += "httpContext.connection.clientCertificate.signatureAlgorithm.value=" + encodeURIComponent("" + httpContext_connection_clientCertificate_signatureAlgorithm_value) + "&";
+ if (httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName !== undefined && httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName !== null)
+ url_ += "httpContext.connection.clientCertificate.signatureAlgorithm.friendlyName=" + encodeURIComponent("" + httpContext_connection_clientCertificate_signatureAlgorithm_friendlyName) + "&";
+ if (httpContext_connection_clientCertificate_subjectName_name !== undefined && httpContext_connection_clientCertificate_subjectName_name !== null)
+ url_ += "httpContext.connection.clientCertificate.subjectName.name=" + encodeURIComponent("" + httpContext_connection_clientCertificate_subjectName_name) + "&";
+ if (httpContext_connection_clientCertificate_subjectName_oid_value !== undefined && httpContext_connection_clientCertificate_subjectName_oid_value !== null)
+ url_ += "httpContext.connection.clientCertificate.subjectName.oid.value=" + encodeURIComponent("" + httpContext_connection_clientCertificate_subjectName_oid_value) + "&";
+ if (httpContext_connection_clientCertificate_subjectName_oid_friendlyName !== undefined && httpContext_connection_clientCertificate_subjectName_oid_friendlyName !== null)
+ url_ += "httpContext.connection.clientCertificate.subjectName.oid.friendlyName=" + encodeURIComponent("" + httpContext_connection_clientCertificate_subjectName_oid_friendlyName) + "&";
+ if (httpContext_connection_clientCertificate_subjectName_rawData !== undefined && httpContext_connection_clientCertificate_subjectName_rawData !== null)
+ url_ += "httpContext.connection.clientCertificate.subjectName.rawData=" + encodeURIComponent("" + httpContext_connection_clientCertificate_subjectName_rawData) + "&";
+ if (httpContext_connection_clientCertificate_thumbprint !== undefined && httpContext_connection_clientCertificate_thumbprint !== null)
+ url_ += "httpContext.connection.clientCertificate.thumbprint=" + encodeURIComponent("" + httpContext_connection_clientCertificate_thumbprint) + "&";
+ if (httpContext_connection_clientCertificate_version === null)
+ throw new Error("The parameter 'httpContext_connection_clientCertificate_version' cannot be null.");
+ else if (httpContext_connection_clientCertificate_version !== undefined)
+ url_ += "httpContext.connection.clientCertificate.version=" + encodeURIComponent("" + httpContext_connection_clientCertificate_version) + "&";
+ if (httpContext_connection_clientCertificate_handle === null)
+ throw new Error("The parameter 'httpContext_connection_clientCertificate_handle' cannot be null.");
+ else if (httpContext_connection_clientCertificate_handle !== undefined)
+ url_ += "httpContext.connection.clientCertificate.handle=" + encodeURIComponent("" + httpContext_connection_clientCertificate_handle) + "&";
+ if (httpContext_connection_clientCertificate_issuer !== undefined && httpContext_connection_clientCertificate_issuer !== null)
+ url_ += "httpContext.connection.clientCertificate.issuer=" + encodeURIComponent("" + httpContext_connection_clientCertificate_issuer) + "&";
+ if (httpContext_connection_clientCertificate_subject !== undefined && httpContext_connection_clientCertificate_subject !== null)
+ url_ += "httpContext.connection.clientCertificate.subject=" + encodeURIComponent("" + httpContext_connection_clientCertificate_subject) + "&";
+ if (httpContext_webSockets_isWebSocketRequest === null)
+ throw new Error("The parameter 'httpContext_webSockets_isWebSocketRequest' cannot be null.");
+ else if (httpContext_webSockets_isWebSocketRequest !== undefined)
+ url_ += "httpContext.webSockets.isWebSocketRequest=" + encodeURIComponent("" + httpContext_webSockets_isWebSocketRequest) + "&";
+ if (httpContext_webSockets_webSocketRequestedProtocols !== undefined && httpContext_webSockets_webSocketRequestedProtocols !== null)
+ httpContext_webSockets_webSocketRequestedProtocols && httpContext_webSockets_webSocketRequestedProtocols.forEach(item => { url_ += "httpContext.webSockets.webSocketRequestedProtocols=" + encodeURIComponent("" + item) + "&"; });
+ if (httpContext_user_claims !== undefined && httpContext_user_claims !== null)
+ httpContext_user_claims && httpContext_user_claims.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.user.claims[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_user_identities !== undefined && httpContext_user_identities !== null)
+ httpContext_user_identities && httpContext_user_identities.forEach((item, index) => {
+ for (let attr in item)
+ if (item.hasOwnProperty(attr)) {
+ url_ += "httpContext.user.identities[" + index + "]." + attr + "=" + encodeURIComponent("" + (item as any)[attr]) + "&";
+ }
+ });
+ if (httpContext_user_identity_name !== undefined && httpContext_user_identity_name !== null)
+ url_ += "httpContext.user.identity.name=" + encodeURIComponent("" + httpContext_user_identity_name) + "&";
+ if (httpContext_user_identity_authenticationType !== undefined && httpContext_user_identity_authenticationType !== null)
+ url_ += "httpContext.user.identity.authenticationType=" + encodeURIComponent("" + httpContext_user_identity_authenticationType) + "&";
+ if (httpContext_user_identity_isAuthenticated === null)
+ throw new Error("The parameter 'httpContext_user_identity_isAuthenticated' cannot be null.");
+ else if (httpContext_user_identity_isAuthenticated !== undefined)
+ url_ += "httpContext.user.identity.isAuthenticated=" + encodeURIComponent("" + httpContext_user_identity_isAuthenticated) + "&";
+ if (httpContext_items !== undefined && httpContext_items !== null)
+ url_ += "httpContext.items=" + encodeURIComponent("" + httpContext_items) + "&";
+ if (httpContext_requestServices === null)
+ throw new Error("The parameter 'httpContext_requestServices' cannot be null.");
+ else if (httpContext_requestServices !== undefined)
+ url_ += "httpContext.requestServices=" + encodeURIComponent("" + httpContext_requestServices) + "&";
+ if (httpContext_traceIdentifier !== undefined && httpContext_traceIdentifier !== null)
+ url_ += "httpContext.traceIdentifier=" + encodeURIComponent("" + httpContext_traceIdentifier) + "&";
+ if (httpContext_session_isAvailable === null)
+ throw new Error("The parameter 'httpContext_session_isAvailable' cannot be null.");
+ else if (httpContext_session_isAvailable !== undefined)
+ url_ += "httpContext.session.isAvailable=" + encodeURIComponent("" + httpContext_session_isAvailable) + "&";
+ if (httpContext_session_id !== undefined && httpContext_session_id !== null)
+ url_ += "httpContext.session.id=" + encodeURIComponent("" + httpContext_session_id) + "&";
+ if (httpContext_session_keys !== undefined && httpContext_session_keys !== null)
+ httpContext_session_keys && httpContext_session_keys.forEach(item => { url_ += "httpContext.session.keys=" + encodeURIComponent("" + item) + "&"; });
url_ = url_.replace(/[?&]$/, "");
+ const content_ = new FormData();
+ if (httpContext_request_form !== null && httpContext_request_form !== undefined)
+ httpContext_request_form.forEach(item_ => content_.append("httpContext.request.form", item_.toString()));
+ if (httpContext_response_httpContext_request_form !== null && httpContext_response_httpContext_request_form !== undefined)
+ httpContext_response_httpContext_request_form.forEach(item_ => content_.append("httpContext.response.httpContext.request.form", item_.toString()));
+
let options_: AxiosRequestConfig = {
+ data: content_,
method: "GET",
url: url_,
headers: {
@@ -4871,11 +6968,11 @@ export class ExtensionServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetEnumList2(_response);
+ return this.processGetBaseUrl(_response);
});
}
- protected processGetEnumList2(response: AxiosResponse): Promise {
+ protected processGetBaseUrl(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -4889,35 +6986,22 @@ export class ExtensionServiceProxy {
const _responseText = response.data;
let result200: any = null;
let resultData200 = _responseText;
- if (Array.isArray(resultData200)) {
- result200 = [] as any;
- for (let item of resultData200)
- result200.push(SelectItemExt.fromJS(item));
- }
- else {
- result200 = null;
- }
- return Promise.resolve(result200);
+ result200 = resultData200 !== undefined ? resultData200 : null;
+
+ return Promise.resolve(result200);
} else if (status !== 200 && status !== 204) {
const _responseText = response.data;
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
}
- return Promise.resolve(null as any);
+ return Promise.resolve(null as any);
}
/**
- * 获取枚举值
- * @param enumName (optional)
- * @param defaultValue (optional)
* @return Success
*/
- getEnumListWithEmptyItem(enumName: string | null | undefined, defaultValue: string | null | undefined , cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + "/api/services/app/Extension/GetEnumListWithEmptyItem?";
- if (enumName !== undefined && enumName !== null)
- url_ += "enumName=" + encodeURIComponent("" + enumName) + "&";
- if (defaultValue !== undefined && defaultValue !== null)
- url_ += "defaultValue=" + encodeURIComponent("" + defaultValue) + "&";
+ getEnumKeyList( cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/services/app/Extension/GetEnumKeyList";
url_ = url_.replace(/[?&]$/, "");
let options_: AxiosRequestConfig = {
@@ -4936,11 +7020,11 @@ export class ExtensionServiceProxy {
throw _error;
}
}).then((_response: AxiosResponse) => {
- return this.processGetEnumListWithEmptyItem(_response);
+ return this.processGetEnumKeyList(_response);
});
}
- protected processGetEnumListWithEmptyItem(response: AxiosResponse): Promise {
+ protected processGetEnumKeyList(response: AxiosResponse): Promise {
const status = response.status;
let _headers: any = {};
if (response.headers && typeof response.headers === "object") {
@@ -4957,29 +7041,31 @@ export class ExtensionServiceProxy {
if (Array.isArray(resultData200)) {
result200 = [] as any;
for (let item of resultData200)
- result200.push(SelectListItem.fromJS(item));
+ result200.push(SelectItemExt.fromJS(item));
}
else {
result200 = null;
}
- return Promise.resolve(result200);
+ return Promise.resolve(result200);
} else if (status !== 200 && status !== 204) {
const _responseText = response.data;
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
}
- return Promise.resolve(null as any);
+ return Promise.resolve(null as any);
}
/**
- * 获取自定义枚举值
- * @param value (optional)
+ * @param enumName (optional)
+ * @param defaultValue (optional)
* @return Success
*/
- getEnumValueList(value: string | null | undefined , cancelToken?: CancelToken | undefined): Promise