Share via


IVsWCFReferenceGroup Interface

Provides an interface for generating Windows Communication Foundation (WCF) service clients.

Namespace:  Microsoft.VisualStudio.WCFReference.Interop
Assembly:  Microsoft.VisualStudio.WCFReference.Interop (in Microsoft.VisualStudio.WCFReference.Interop.dll)

Syntax

'Declaration
<GuidAttribute("806CFC9A-2476-4D28-A5B2-C9EBC617B24E")> _
<InterfaceTypeAttribute()> _
Public Interface IVsWCFReferenceGroup _
    Inherits IVsWCFObject
[GuidAttribute("806CFC9A-2476-4D28-A5B2-C9EBC617B24E")]
[InterfaceTypeAttribute()]
public interface IVsWCFReferenceGroup : IVsWCFObject
[GuidAttribute(L"806CFC9A-2476-4D28-A5B2-C9EBC617B24E")]
[InterfaceTypeAttribute()]
public interface class IVsWCFReferenceGroup : IVsWCFObject
[<GuidAttribute("806CFC9A-2476-4D28-A5B2-C9EBC617B24E")>]
[<InterfaceTypeAttribute()>]
type IVsWCFReferenceGroup =  
    interface
        interface IVsWCFObject
    end
public interface IVsWCFReferenceGroup extends IVsWCFObject

The IVsWCFReferenceGroup type exposes the following members.

Methods

  Name Description
Public method AddReference Adds a Windows Communication Foundation (WCF) service reference to a reference group.
Public method AsyncAddReference Adds a Windows Communication Foundation (WCF) service reference to a reference group asynchronously.
Public method AsyncUpdate Updates a Windows Communication Foundation (WCF) service reference asynchronously.
Public method BeginBatch Begins batch processing of Windows Communication Foundation (WCF) service references in a reference group.
Public method DeleteReference Deletes a Windows Communication Foundation (WCF) service reference from a reference group.
Public method EndBatch Ends batch processing of Windows Communication Foundation (WCF) service references in a reference group.
Public method GetCollection Returns the reference group collection.
Public method GetContractsEnumerator Returns an enumerator for a Windows Communication Foundation (WCF) service contract in a reference group.
Public method GetExtensionData Returns the extension data for a Windows Communication Foundation (WCF) service reference.
Public method GetFileCodeModel Returns a code model for generating a proxy.
Public method GetID Returns a GUID for a reference group.
Public method GetMapFileProjectItem Returns the project item with which a service reference is associated.
Public method GetMetadataItemsEnumerator Returns an enumerator for the metadata items in a Windows Communication Foundation (WCF) service reference group.
Public method GetName Returns the name of a .svcmap file for a Windows Communication Foundation (WCF) service reference group.
Public method GetNamespace Returns the namespace for a Windows Communication Foundation (WCF) service reference group.
Public method GetOptions Returns the code generation options for a Windows Communication Foundation (WCF) reference group.
Public method GetProxyNamespace Returns the namespace for proxy classes generated from a Windows Communication Foundation (WCF) reference group.
Public method GetReferenceCount Returns a count of Windows Communication Foundation (WCF) service references in a WCF reference group.
Public method GetReferenceUrl Returns the URL from which metadata for a Windows Communication Foundation (WCF) service reference is downloaded.
Public method IsValid() Determines whether a Windows Communication Foundation (WCF) service reference object has been invalidated. (Inherited from IVsWCFObject.)
Public method IsValid() Determines whether a Windows Communication Foundation (WCF) service reference group object has been invalidated.
Public method Reload() Reloads a Windows Communication Foundation (WCF) service reference object. (Inherited from IVsWCFObject.)
Public method Reload() Reloads a Windows Communication Foundation (WCF) service reference group object.
Public method SetExtensionData Sets the extension data for a Windows Communication Foundation (WCF) service reference.
Public method SetName Sets the name of a .svcmap file for a Windows Communication Foundation (WCF) service reference group.
Public method SetNamespace Sets the namespace for a Windows Communication Foundation (WCF) service reference group.
Public method SetOptions Sets the code generation options for a Windows Communication Foundation (WCF) reference group.
Public method SetReferenceUrl Sets URL from which metadata for a Windows Communication Foundation (WCF) service reference is downloaded.
Public method ShowOptionsDialog Displays the Configure Service Reference dialog box for the reference group.
Public method Update Updates a Windows Communication Foundation (WCF) service reference group.
Public method UpdateConfiguration Updates the configuration for a Windows Communication Foundation (WCF) service reference group.

Top

Remarks

A WCF reference group is the basic unit for code generation. All service clients that are generated for a single reference group share a pool of metadata files and a single set of code generation options.

See Also

Reference

Microsoft.VisualStudio.WCFReference.Interop Namespace