Вопрос

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

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

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

Нравится

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

 

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

<span>string</span> baseUrl <span>=</span> WebUtilities.<span>GetBaseApplicationUrl</span><span>(</span>HttpContext.<span>Current</span>.<span>Request</span><span>)</span><span>;</span>

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

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

UserConnection uc = Get&lt;UserConnection&gt;("UserConnection");
string uri = uc.Workspace.RepositoryUri;

 

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