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


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
    Тип: String

    Обязательный. Обычно это URL-адрес имени файла с расширением DISCO или VSDISCO.

  • bstrName
    Тип: String

    Обязательный. Имя папки веб-службы.

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

Тип: Object
Объект ProjectItem, являющийся новой папкой Веб-ссылки.

Заметки

Если свойство WebReferencesFolderNothing (пустую ссылку), создается ProjectItem для папки Веб-ссылка проекта и свойство WebReferencesFolder ".

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

Элемент

Назначение

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

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

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

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

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

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

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

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

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

См. также

Ссылки

VCFilter Интерфейс

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