WebReferences Interface

Provides access to all Web references consumed by a Web site project.

Namespace:  VsWebSite
Assembly:  VsWebSite.Interop (in VsWebSite.Interop.dll)

Syntax

'Declaration
<GuidAttribute("C9E6C08E-1FBB-4F2C-9D26-A206BAC90004")> _
Public Interface WebReferences _
    Inherits IEnumerable
[GuidAttribute("C9E6C08E-1FBB-4F2C-9D26-A206BAC90004")]
public interface WebReferences : IEnumerable
[GuidAttribute(L"C9E6C08E-1FBB-4F2C-9D26-A206BAC90004")]
public interface class WebReferences : IEnumerable
[<GuidAttribute("C9E6C08E-1FBB-4F2C-9D26-A206BAC90004")>]
type WebReferences =  
    interface
        interface IEnumerable
    end
public interface WebReferences extends IEnumerable

The WebReferences type exposes the following members.

Properties

  Name Description
Public property ContainingProject Gets a reference to the project in the DTE object that contains this Web reference.
Public property Count Gets the total number of Web references in the WebReferences collection.
Public property DTE Gets a reference to the DTE2 object that contains a Web site reference.

Top

Methods

  Name Description
Public method Add Adds a new WebReference object to the specified project, using the specified namespace.
Public method GetEnumerator() Returns an enumerator that iterates through a collection. (Inherited from IEnumerable.)
Public method GetEnumerator() Gets an enumerator that can iterate through the WebReferences collection.
Public method Item Retrieves a WebReference object from the collection.
Public method Update Rediscovers all the Web references consumed by the Web site.

Top

Remarks

This collection represents the Web services (WSDL files) that are consumed by the Web site.

Examples

VSWebSite

WebReference

See Also

Reference

VsWebSite Namespace