Microsoft.VisualStudio.WCFReference.Interop Namespace

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.