Диалоговое окно "Настроить ссылку на службу"

 

Опубликовано: Апрель 2016

Диалоговое окно Настроить ссылку на службу служит для настройки режима работы служб Windows Communication Foundation (WCF).

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, в меню "Сервис" выберите команду "Импорт и экспорт параметров". Дополнительные сведения см. в разделе Customizing Development Settings in Visual Studio.

Чтобы перейти в окно Настроить ссылку на службу, щелкните ссылку на службу в обозревателе решений правой кнопкой мыши и выберите пункт Настроить ссылку на службу. Кроме того, к этому окну можно перейти, нажав кнопку Дополнительно в Add Service Reference Dialog Box.

Список задач

  • Чтобы изменить адрес размещения службы Windows Communication Foundation (WCF), введите новый адрес в поле Адрес.

  • Чтобы изменить уровень доступа для классов в клиенте WCF, выберите ключевое слово уровня доступа в списке Уровень доступа для созданных классов.

  • Чтобы вызывать методы службы WCF асинхронно, установите флажок Создать асинхронные операции.

  • Чтобы создать типы контрактов сообщений в клиенте WCF, установите флажок Всегда создавать контракты сообщений.

  • Чтобы указать типы коллекций списка или словаря для клиента WCF, выберите нужные типы в списках Тип коллекции и Тип коллекции для словаря.

  • Чтобы отключить совместное использование типов, снимите флажок Повторно использовать типы в сборках, на которые есть ссылки. Чтобы включить совместное использование типов для набора сборок, на которые имеются ссылки, установите флажок Повторно использовать типы в сборках, на которые есть ссылки, выберите Повторно использовать типы в сборках, на которые есть ссылки, а затем выберите нужные сборки в списке Сборки, на которые заданы ссылки.

Список элементов пользовательского интерфейса

Адрес
Используется для обновления веб-адреса, по которому ссылка на службу выполняет поиск службы. Например, во время разработки служба может размещаться на сервере разработки, после чего она перемещается на рабочий сервер, создавая необходимость в смене адреса.

Примечание

Элемент "Адрес" недоступен, если диалоговое окно Настройка ссылки на службу открыто из Add Service Reference Dialog Box.

Уровень доступа для созданных классов
Определяет уровень доступа кода для классов клиента WCF.

Примечание

Для проектов веб-сайтов для этого параметра всегда задано значение Public, которое нельзя изменить. Дополнительные сведения см. в разделе Troubleshooting Service References.

Создать асинхронные операции
Определяет, будут ли методы службы WCF вызываться синхронно (значение по умолчанию) или асинхронно.

Создать операции на основе задач
При написании асинхронного кода этот параметр позволяет воспользоваться преимуществами библиотеки параллельных задач (TPL), которая была представлена в .Net Framework 4. См. раздел Библиотека параллельных задач (TPL).

Всегда создавать контракты сообщений
Определяет, будут ли создаваться типы контрактов сообщений для клиента WCF. Дополнительные сведения о контрактах сообщений см. в разделе Использование контрактов сообщений.

Тип коллекции
Указывает тип коллекции списка для клиента WCF. Значение по умолчанию — Array.

Тип коллекции для словаря
Указывает тип коллекции словаря для клиента WCF. Значение по умолчанию — Dictionary<TKey, TValue>.

Повторно использовать типы в сборках, на которые есть ссылки
Определяет, будет ли клиент WCF при добавлении или обновлении служб пытаться повторно использовать типы, которые уже существуют в сборках, на которые есть ссылки, вместо создания новых типов. Этот параметр выбран по умолчанию.

Повторно использовать типы во всех сборках, на которые имеется ссылка
Если этот флажок установлен, все типы в списке Сборки, на которые заданы ссылки будут по возможности использоваться повторно. Этот параметр выбран по умолчанию.

Повторно использовать типы в указанных сборках, на которые есть ссылки
Если этот флажок установлен, повторно использоваться будут только типы, выбранные в списке Сборки, на которые заданы ссылки.

Сборки, на которые заданы ссылки
Содержит список сборок, на которые заданы ссылки, для проекта или веб-сайта. Если установлен флажок Повторно использовать типы в указанных сборках, на которые имеется ссылка, можно выбрать отдельные сборки или отменить выбор.

Добавить веб-ссылку
Откроется Диалоговое окно "Добавление веб-ссылки".

Примечание

Этот параметр следует использовать только для проектов, целевой платформой которых является .NET Framework 2.0.

Примечание

Кнопка Добавить веб-ссылку доступна, только если диалоговое окно Настройка ссылки на службу открыто из Add Service Reference Dialog Box.

См. также

Add Service Reference Dialog Box
How to: Add, Update, or Remove a Service Reference
How to: Add a Reference to a Web Service
Службы Windows Communication Foundation и службы данных WCF
Использование ASMX и образец служб WCF