IVsWCFReferenceGroup Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides an interface for generating Windows Communication Foundation (WCF) service clients.
public interface class IVsWCFReferenceGroup : Microsoft::VisualStudio::WCFReference::Interop::IVsWCFObject
public interface class IVsWCFReferenceGroup : Microsoft::VisualStudio::WCFReference::Interop::IVsWCFObject
__interface IVsWCFReferenceGroup : Microsoft::VisualStudio::WCFReference::Interop::IVsWCFObject
[System.Runtime.InteropServices.Guid("806CFC9A-2476-4D28-A5B2-C9EBC617B24E")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsWCFReferenceGroup : Microsoft.VisualStudio.WCFReference.Interop.IVsWCFObject
[<System.Runtime.InteropServices.Guid("806CFC9A-2476-4D28-A5B2-C9EBC617B24E")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsWCFReferenceGroup = interface
interface IVsWCFObject
Public Interface IVsWCFReferenceGroup
Implements IVsWCFObject
- Attributes
- Implements
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.
Methods
AddReference(IDiscoverySession, String) |
Adds a Windows Communication Foundation (WCF) service reference to a reference group. |
AsyncAddReference(IDiscoverySession, String, IVsWCFCompletionCallback, Object, IVsWCFAsyncResult) |
Adds a Windows Communication Foundation (WCF) service reference to a reference group asynchronously. |
AsyncUpdate(IDiscoverySession, IVsWCFCompletionCallback, Object, IVsWCFAsyncResult) |
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(Int32) |
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(String) |
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(Int32) |
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 group object has been invalidated. |
Reload() |
Reloads a Windows Communication Foundation (WCF) service reference group object. |
SetExtensionData(String, Byte[]) |
Sets the extension data for a Windows Communication Foundation (WCF) service reference. |
SetName(String) |
Sets the name of a .svcmap file for a Windows Communication Foundation (WCF) service reference group. |
SetNamespace(String) |
Sets the namespace for a Windows Communication Foundation (WCF) service reference group. |
SetOptions(IVsWCFReferenceGroupOptions) |
Sets the code generation options for a Windows Communication Foundation (WCF) reference group. |
SetReferenceUrl(Int32, String) |
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(IDiscoverySession) |
Updates a Windows Communication Foundation (WCF) service reference group. |
UpdateConfiguration() |
Updates the configuration for a Windows Communication Foundation (WCF) service reference group. |