Библиотека классов с сервисными ссылками

От макушки это может быть полезно как начальное значение при поиске минимального значения.

, Например:

min = float('inf')

for x in somelist:
  if x<min: 
    min=x

, Который я предпочитаю установке min первоначально к первому значению somelist

, Конечно, в Python, необходимо просто использовать минуту () встроенная функция в большинстве случаев.

8
задан bloparod 7 July 2009 в 21:37
поделиться

3 ответа

Когда вы добавляете ссылку на службу, Visual Studio генерирует для вас прокси-сервер, который считывает файл app.config для URL-адреса службы.

У вас есть возможность указать статический URL-адрес. который не использует файл конфигурации.

Если вы хотите усложнить ситуацию и предоставить динамический URL без настроек app.config, вы можете скопировать этот сгенерированный код и изменить его, чтобы использовать другой тип источника данных конфигурации (например, параметры, например), и таким образом вы можете развернуть только dll.

Сгенерированный код скрыт в коде за ссылкой на службу. Чтобы увидеть код, вы должны активировать опцию «показать все файлы» для обозревателя решений и найти файл Refecence.cs (или .vb) в разделе Reference.map file.

Этот код вам не следует изменить напрямую, вместо этого скопируйте код, а затем создайте новый класс в своей структуре. (и удалите исходную ссылку)

Обратите внимание, что если вы изменяете службу (или Wsdl), вы должны изменить класс вручную.

6
ответ дан 5 December 2019 в 17:39
поделиться

Любое использование API конфигурации .NET получает конфигурацию из файла конфигурации приложения. Не существует такой вещи, как файл конфигурации DLL - app.config, который вы видите в своей библиотеке классов, просто показывает вам, что вам нужно скопировать.

Теперь, если вы можете развернуть только сборку, тогда вашей сборке потребуется настроить себя в коде.

2
ответ дан 5 December 2019 в 17:39
поделиться

Спасибо вам обоим за быстрые ответы =). Я учту их.

Я только что перешел со справочника службы на веб-справочник. Это устраняет необходимость иметь информацию о конфигурации в клиенте (в моем случае это настольное приложение Delphi), и на самом деле я понятия не имею, как это сделать = P.

Использование веб-ссылки вместо ссылки на службу создает ссылка, которую нужно сохранить в библиотеке классов. Как говорит Дэвид, он используется прокси и не может быть изменен из файла конфигурации, потому что в DLL его нет (как говорит Джон).

К настоящему времени моим решением будет использование веб-ссылки. Я думаю, что я

2
ответ дан 5 December 2019 в 17:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: