Compartilhar via


Método VCFilter.AddWebReference

Adiciona uma referência a um serviço Web para o filtro.Uma nova subpasta de referência de serviço da Web é adicionada para o Referências da Web a pasta do projeto.Essa nova pasta contém vários outros itens de projeto relacionados ao serviço da Web.O método retorna o ProjectItem objeto associado com a nova pasta de serviço da Web.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
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

Parâmetros

  • bstrUrl
    Tipo: System.String
    Obrigatório.Normalmente, isso é uma URL de nome de arquivo com uma extensão. disco ou. vsdisco.
  • bstrName
    Tipo: System.String
    Obrigatório.Nome da pasta de serviço da Web.

Valor de retorno

Tipo: System.Object
A ProjectItem objeto que é a nova Referência da Web pasta.

Comentários

Se o WebReferencesFolder propriedade é Nothing (uma referência nula), e um ProjectItem para o Referências da Web a pasta do projeto é criada e o WebReferencesFolder propriedade é definida.

Quando uma referência da Web a um serviço Web é criada, um novo tipo de pasta, ProjectItem, é adicionado ao projeto ProjectItems coleção.Essa nova ProjectItem contém, no seu ProjectItems propriedade, os itens individuais que compõem uma especificação de referência da Web.Os quatro tipos de itens incluídos em uma especificação de referência da Web são descritos na tabela a seguir.

Item

Objetivo

Arquivo de mapa (Reference.map)

Este arquivo XML mapeia os URLs para o local do arquivo em cache local.Ela lista o arquivo de descoberta e os arquivos de contrato de serviço para o serviço da Web.

Arquivos de contrato de serviço (. WSDL)

Esses arquivos SOAP especificam a interface do serviço da Web.Pode haver mais de um arquivo do contrato na Referência da Web pasta.

Arquivos de definição de esquema XML (. xsd)

Esses arquivos contêm definições de esquema XML para o serviço da Web.Pode haver mais de um arquivo de esquema na Referência da Web pasta.

Arquivo de descoberta (incluíndo ou. vsdisco)

Este arquivo XML contém links para outros recursos que descrevem o serviço da Web.

Segurança do .NET Framework

Consulte também

Referência

VCFilter Interface

Namespace Microsoft.VisualStudio.VCProjectEngine