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
'宣告
<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.