Как заменить URI доменной части веб-службы именем переменной - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть эта функция в моем отчете .rdl,

 Public Function GetBarcodeAddress(datastring As String, serverName As String) as String
    GetBarcodeAddress=String.format("http://serverName/barcode/barcode.ashx?data={0}", datastring )
    End Function

Первоначально она была "localhost", но я хочу сделать ее динамической по значению, которое будет передано в имя_сервера в зависимости от имени_сервера

 Public Function GetBarcodeAddress(datastring As String) as String
    GetBarcodeAddress=String.format("http://localhost/barcode/barcode.ashx?data={0}", datastring )
    End Function

Но когда я обновил отчет, штрих-код не был сгенерирован.

, но мой URI, выполняемый вручную, работал, но когда в реальном отчете штрих-код не генерировался.

Я ПРАВ ТОЛЬКО ПОСТАВЛЯЮЩЕЕ ПЕРЕМЕННОЕ ИМЯ в части имени домена?

1 Ответ

0 голосов
/ 26 ноября 2018

Для этого вам понадобится:

Public Function GetBarcodeAddress(datastring As String, serverName As String) as String
    GetBarcodeAddress=String.format("http://{0}/barcode/barcode.ashx?data={1}", serverName, datastring)
End Function

Ссылка: https://docs.microsoft.com/en-us/dotnet/standard/base-types/composite-formatting?view=netframework-4.7.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...