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