7.10
studio

Получить УРЛ сайта в БП

Как в C# скрипте БП получить URL сайта.

Туда передается (ProcessExecutingContext context), но документации по нему не нашел.

Нравится

3 комментария
string baseUrl = WebUtilities.GetBaseApplicationUrl(HttpContext.Current.Request);

 

Варфоломеев Данила пишет:

string baseUrl = WebUtilities.GetBaseApplicationUrl(HttpContext.Current.Request);

К сожалению, это работает, если БП вызывается с клиента. Но если вызов происходит, например, по событию добавление/изменение записи, то где-то возникает NullReferenceException. 

есть ещё такое

UserConnection uc = Get<UserConnection>("UserConnection");
string uri = uc.Workspace.RepositoryUri;

 

Показать все комментарии