Microsoft.VisualStudio.WCFReference.Interop Namespace

Provides interfaces for managing Windows Communication Foundation (WCF) service references.

Interfaces

  Interface Description
Public interface IDiscoveryResult3 Provides an interface supported by the IDiscoveryResult object to specify which DiscoveryProtocol was used in a discovery session.
Public interface IDiscoverySession2 Provides an interface for returning Windows Communication Foundation (WCF) metadata by using the metadata exchange protocol.
Public interface IEnumWCFReferenceContracts An enumerator for Windows Communication Foundation (WCF) service contracts.
Public interface IEnumWCFReferenceEndpoints An enumerator for Windows Communication Foundation (WCF) service endpoints.
Public interface IEnumWCFReferenceGroupMetadataItems An enumerator for Windows Communication Foundation (WCF) service metadata items.
Public interface IReferenceInfo2 Provides an interface for working with Windows Communication Foundation (WCF) service reference configuration files.
Public interface IVsAddWebReferenceDlg3 Provides an interface for displaying the Add Service Reference dialog box and displaying the results.
Public interface IVsAddWebReferenceResult Contains data gathered by the Add Service Reference dialog box.
Public interface IVsASMXMetadataStorageProvider Provides an interface for saving metadata for Web services (.asmx) that use ASP.NET in the project system.
Public interface IVsEnumServiceReferenceMetadataStorages Provides an enumerator for Windows Communication Foundation (WCF) metadata storages.
Public interface IVsEnumWCFMetadataStorages Provides an enumerator for Windows Communication Foundation (WCF) metadata storages.
Public interface IVsServiceReferenceMetadataStorage Stores the metadata for a XML web service service reference group.
Public interface IVsServiceReferenceMetadataStorageEvents Provides an interface for XML web service metadata storage events.
Public interface IVsServiceReferenceMetadataStorageProvider Provides an interface for saving XML web service metadata in the project system.
Public interface IVsServiceReferenceMetadataStorageProviderEvents Provides an interface for XML web service metadata storage provider events.
Public interface IVsWCFAsyncResult Provides an interface for monitoring the progress of asynchronous calls to Windows Communication Foundation (WCF) service providers.
Public interface IVsWCFCompletionCallback Provides a callback interface for monitoring the progress of asynchronous calls to Windows Communication Foundation (WCF) service providers.
Public interface IVsWCFMetadataStorage Stores the metadata for a Windows Communication Foundation (WCF) service reference group.
Public interface IVsWCFMetadataStorageEvents Provides an interface for Windows Communication Foundation (WCF) metadata storage events.
Public interface IVsWCFMetadataStorageProvider Provides an interface for saving Windows Communication Foundation (WCF) service metadata in the project system.
Public interface IVsWCFMetadataStorageProviderEvents Provides an interface for Windows Communication Foundation (WCF) metadata storage provider events.
Public interface IVsWCFObject Provides an interface for validating and reloading Windows Communication Foundation (WCF) service reference objects.
Public interface IVsWCFReferenceContract Represents a Windows Communication Foundation (WCF) reference contract interface generated by the proxy generator.
Public interface IVsWCFReferenceEndpoint Represents an endpoint definition in a configuration file.
Public interface IVsWCFReferenceEvents Raises events for Windows Communication Foundation (WCF) service references.
Public interface IVsWCFReferenceGroup Provides an interface for generating Windows Communication Foundation (WCF) service clients.
Public interface IVsWCFReferenceGroupCollection Provides an interface for managing Windows Communication Foundation (WCF) reference groups.
Public interface IVsWCFReferenceGroupMetadataItem Represents a single metadata document related to a particular Windows Communications Foundation (WCF) service reference.
Public interface IVsWCFReferenceGroupOptions Provides an interface to manage code generation options for Windows Communication Foundation (WCF) service references.
Public interface IVsWCFReferenceManager Provides an interface for managing Windows Communication Foundation (WCF) service references.
Public interface IVsWCFReferenceManagerFactory Provides an interface for creating IVsWCFReferenceManager instances.
Public interface SVsAddWebReferenceDlg3 A service that exposes the unmanaged IVsAddWebReferenceDlg3 interface.
Public interface SVsWCFReferenceManagerFactory A service that exposes the unmanaged IVsWCFReferenceManagerFactory interface.

Enumerations

  Enumeration Description
Public enumeration CollectionCategory Provides an enumeration for categorizing collection types.
Public enumeration DiscoveryProtocol Provides an enumeration to specify the protocol to use for discovery of Windows Communication Foundation (WCF) services.
Public enumeration DiscoverySessionProtocolPriority Provides an enumeration for use in discovering Windows Communication Foundation (WCF) services.
Public enumeration ProxySerializerType Provides an enumeration for use in selecting the serializer to use when you generate code.
Public enumeration 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.
Public enumeration StorageNameValidationState Provides an enumeration used to validate a new reference name and namespace in an IVsWCFMetadataStorageProvider object.