IVsWCFReferenceGroup Interface
Provides an interface for generating Windows Communication Foundation (WCF) service clients.
Assembly: Microsoft.VisualStudio.WCFReference.Interop (in Microsoft.VisualStudio.WCFReference.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | 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. |
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.
