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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.