WebReferences Interface

 

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

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

Syntax

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

Properties

Name Description
System_CAPS_pubproperty ContainingProject

Gets a reference to the project in the DTE object that contains this Web reference.

System_CAPS_pubproperty Count

Gets the total number of Web references in the WebReferences collection.

System_CAPS_pubproperty DTE

Gets a reference to the DTE2 object that contains a Web site reference.

Methods

Name Description
System_CAPS_pubmethod Add(String, String)

Adds a new WebReference object to the specified project, using the specified namespace.

System_CAPS_pubmethod GetEnumerator()

Gets an enumerator that can iterate through the WebReferences collection.

System_CAPS_pubmethod Item(Object)

Retrieves a WebReference object from the collection.

System_CAPS_pubmethod Update()

Rediscovers all the Web references consumed by the Web site.

Remarks

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

Examples

VSWebSite

WebReference

See Also

VsWebSite Namespace

Return to top