Microsoft.VisualStudio.WCFReference.Interop Namespace
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 interfaces for managing Windows Communication Foundation (WCF) service references.
Interfaces
IDiscoveryResult3 |
Provides an interface supported by the IDiscoveryResult object to specify which DiscoveryProtocol was used in a discovery session. |
IDiscoverySession2 |
Provides an interface for returning Windows Communication Foundation (WCF) metadata by using the metadata exchange protocol. |
IEnumWCFReferenceContracts |
An enumerator for Windows Communication Foundation (WCF) service contracts. |
IEnumWCFReferenceEndpoints |
An enumerator for Windows Communication Foundation (WCF) service endpoints. |
IEnumWCFReferenceGroupMetadataItems |
An enumerator for Windows Communication Foundation (WCF) service metadata items. |
IReferenceInfo2 |
Provides an interface for working with Windows Communication Foundation (WCF) service reference configuration files. |
IVsAddWebReferenceDlg3 |
Provides an interface for displaying the Add Service Reference dialog box and displaying the results. |
IVsAddWebReferenceResult |
Contains data gathered by the Add Service Reference dialog box. |
IVsASMXMetadataStorageProvider |
Provides an interface for saving metadata for Web services (.asmx) that use ASP.NET in the project system. |
IVsEnumServiceReferenceMetadataStorages |
Provides an enumerator for Windows Communication Foundation (WCF) metadata storages. |
IVsEnumWCFMetadataStorages |
Provides an enumerator for Windows Communication Foundation (WCF) metadata storages. |
IVsServiceReferenceMetadataStorage |
Stores the metadata for a XML web service service reference group. |
IVsServiceReferenceMetadataStorageEvents |
Provides an interface for XML web service metadata storage events. |
IVsServiceReferenceMetadataStorageProvider |
Provides an interface for saving XML web service metadata in the project system. |
IVsServiceReferenceMetadataStorageProviderEvents |
Provides an interface for XML web service metadata storage provider events. |
IVsWCFAsyncResult |
Provides an interface for monitoring the progress of asynchronous calls to Windows Communication Foundation (WCF) service providers. |
IVsWCFCompletionCallback |
Provides a callback interface for monitoring the progress of asynchronous calls to Windows Communication Foundation (WCF) service providers. |
IVsWCFMetadataStorage |
Stores the metadata for a Windows Communication Foundation (WCF) service reference group. |
IVsWCFMetadataStorageEvents |
Provides an interface for Windows Communication Foundation (WCF) metadata storage events. |
IVsWCFMetadataStorageProvider |
Provides an interface for saving Windows Communication Foundation (WCF) service metadata in the project system. |
IVsWCFMetadataStorageProviderEvents |
Provides an interface for Windows Communication Foundation (WCF) metadata storage provider events. |
IVsWCFObject |
Provides an interface for validating and reloading Windows Communication Foundation (WCF) service reference objects. |
IVsWCFReferenceContract |
Represents a Windows Communication Foundation (WCF) reference contract interface generated by the proxy generator. |
IVsWCFReferenceEndpoint |
Represents an endpoint definition in a configuration file. |
IVsWCFReferenceEvents |
Raises events for Windows Communication Foundation (WCF) service references. |
IVsWCFReferenceGroup |
Provides an interface for generating Windows Communication Foundation (WCF) service clients. |
IVsWCFReferenceGroupCollection |
Provides an interface for managing Windows Communication Foundation (WCF) reference groups. |
IVsWCFReferenceGroupMetadataItem |
Represents a single metadata document related to a particular Windows Communications Foundation (WCF) service reference. |
IVsWCFReferenceGroupOptions |
Provides an interface to manage code generation options for Windows Communication Foundation (WCF) service references. |
IVsWCFReferenceManager |
Provides an interface for managing Windows Communication Foundation (WCF) service references. |
IVsWCFReferenceManagerFactory |
Provides an interface for creating IVsWCFReferenceManager instances. |
SVsAddWebReferenceDlg3 |
A service that exposes the unmanaged IVsAddWebReferenceDlg3 interface. |
SVsWCFReferenceManagerFactory |
A service that exposes the unmanaged IVsWCFReferenceManagerFactory interface. |
Enums
CollectionCategory |
Provides an enumeration for categorizing collection types. |
DiscoveryProtocol |
Provides an enumeration to specify the protocol to use for discovery of Windows Communication Foundation (WCF) services. |
DiscoverySessionProtocolPriority |
Provides an enumeration for use in discovering Windows Communication Foundation (WCF) services. |
ProxySerializerType |
Provides an enumeration for use in selecting the serializer to use when you generate code. |
ServiceReferenceType |
Provides an enumeration for differentiating between references to a Windows Communication Foundation (WCF) service and references to Web services (.asmx) that use ASP.NET. |
StorageNameValidationState |
Provides an enumeration used to validate a new reference name and namespace in an IVsWCFMetadataStorageProvider object. |