Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.