Поделиться через


VCFilter.AddWebReference - метод

Добавляет ссылку на веб-службу к фильтру.Новая вложенная папка ссылки на веб-службу добавляется к Веб-ссылки папка проекта.Эта новая папка содержит несколько других элементов проекта, относящихся к веб-службе.Метод возвращает ProjectItem объект, связанный с новой папкой веб-службы.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
Function AddWebReference ( _
    bstrUrl As String, _
    bstrName As String _
) As Object
Object AddWebReference(
    string bstrUrl,
    string bstrName
)
Object^ AddWebReference(
    [InAttribute] String^ bstrUrl, 
    [InAttribute] String^ bstrName
)
abstract AddWebReference : 
        bstrUrl:string * 
        bstrName:string -> Object 
function AddWebReference(
    bstrUrl : String, 
    bstrName : String
) : Object

Параметры

  • bstrUrl
    Тип: System.String
    Обязательный.Обычно это URL-адрес имени файла с расширением DISCO или VSDISCO.
  • bstrName
    Тип: System.String
    Обязательный.Имя папки веб-службы.

Возвращаемое значение

Тип: System.Object
A ProjectItem объект, новые Веб-ссылка папка.

Заметки

Если WebReferencesFolder свойство Nothing (пустая ссылка, затем a) ProjectItem для Веб-ссылки создана папка проекта и WebReferencesFolder свойство было задано.

При создании веб-ссылки на веб-службу в коллекцию ProjectItems проекта добавляется новый тип папки ProjectItem.В свойстве ProjectItems этого нового объекта ProjectItem содержатся отдельные элементы, составляющие спецификацию веб-ссылки.В следующей таблице описаны четыре типа элементов, включенных в спецификацию веб-ссылки.

Элемент

Назначение

Файл сопоставления (Reference.map)

Данный XML-файл сопоставляет URL-адреса с локальным расположением кэшированного файла.В нем перечислены файл обнаружения и файлы контрактов служб для данной веб-службы.

Файлы контрактов служб (WSDL-файлы)

В этих SOAP-файлах задается интерфейс данной веб-службы.Могут быть более одного контракта в файл Веб-ссылка папка.

Файлы определения схемы XML (XSD-файлы)

В этих файлах содержатся определения схемы XML для данной веб-службы.Может быть несколько файлов схемы Веб-ссылка папка.

Файл обнаружения (с расширением .disco или .vsdisco)

В этом XML-файле содержатся ссылки на другие ресурсы, описывающие данную веб-службу.

Безопасность платформы .NET Framework

См. также

Ссылки

VCFilter Интерфейс

Microsoft.VisualStudio.VCProjectEngine - пространство имен