Compartir a través de


VCFilter.AddWebReference (Método)

Agrega una referencia a un servicio web al filtro.Una nueva subcarpeta de la referencia de servicio web se agrega a la carpeta de Referencias web del proyecto.Esta nueva carpeta contiene otros elementos de proyecto relacionados con el servicio web.El método devuelve el objeto de ProjectItem asociado a la nueva carpeta de servicio web.

Espacio de nombres:  Microsoft.VisualStudio.VCProjectEngine
Ensamblado:  Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxis

'Declaración
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
    Obligatorio.Normalmente, se trata de una dirección URL de archivo con extensión .disco o .vsdisco.
  • bstrName
    Tipo: System.String
    Obligatorio.Nombre de la carpeta del servicio web.

Valor devuelto

Tipo: System.Object
un objeto de ProjectItem que es la nueva carpeta de Referencia web .

Comentarios

Si la propiedad de WebReferencesFolder es Nothing (una referencia NULL), después ProjectItem para la carpeta de Referencias web del proyecto se crea y se establece la propiedad de WebReferencesFolder .

Cuando se crea una referencia Web a un servicio Web, se agrega un nuevo tipo de carpeta, ProjectItem, a la colección ProjectItems del proyecto.Este nuevo objeto ProjectItem contiene, en su propiedad ProjectItems, los elementos individuales que componen una especificación de referencia Web.Los cuatro tipos de elementos incluidos en una especificación de referencia Web se describen en la tabla siguiente.

Elemento

Propósito

Archivo de asignación (Reference.map)

Este archivo XML asigna las direcciones URL a la ubicación local de archivos almacenados en caché.Enumera el archivo de descubrimiento y los archivos de contrato de servicios del servicio Web.

Archivos de Contrato de servicios (.wsdl)

Estos archivos SOAP especifican la interfaz del servicio Web.Puede haber más de un archivo de contrato en la carpeta de Referencia web .

Archivos de definición de esquema XML (.xsd)

Estos archivos contienen definiciones de esquemas XML para el servicio Web.Puede haber más de un archivo de esquema en la carpeta de Referencia web .

Archivo de descubrimiento (.disco o .vsdisco)

Este archivo XML contiene vínculos a otros recursos que describen el servicio Web.

Seguridad de .NET Framework

Vea también

Referencia

VCFilter Interfaz

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)