IVsWCFReferenceGroup Interface

Definition

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.

Applies to