This documentation is archived and is not being maintained.

Microsoft.VisualStudio.WCFReference.Interop Namespace

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

  InterfaceDescription
Public interfaceIDiscoveryResult3Provides an interface supported by the IDiscoveryResult object to specify which DiscoveryProtocol was used in a discovery session.
Public interfaceIDiscoverySession2Provides an interface for returning Windows Communication Foundation (WCF) metadata by using the metadata exchange protocol.
Public interfaceIEnumWCFReferenceContractsAn enumerator for Windows Communication Foundation (WCF) service contracts.
Public interfaceIEnumWCFReferenceEndpointsAn enumerator for Windows Communication Foundation (WCF) service endpoints.
Public interfaceIEnumWCFReferenceGroupMetadataItemsAn enumerator for Windows Communication Foundation (WCF) service metadata items.
Public interfaceIReferenceInfo2Provides an interface for working with Windows Communication Foundation (WCF) service reference configuration files.
Public interfaceIVsAddWebReferenceDlg3Provides an interface for displaying the Add Service Reference dialog box and displaying the results.
Public interfaceIVsAddWebReferenceResultContains data gathered by the Add Service Reference dialog box.
Public interfaceIVsASMXMetadataStorageProviderProvides an interface for saving metadata for Web services (.asmx) that use ASP.NET in the project system.
Public interfaceIVsEnumServiceReferenceMetadataStorages
Public interfaceIVsEnumWCFMetadataStoragesProvides an enumerator for Windows Communication Foundation (WCF) metadata storages.
Public interfaceIVsServiceReferenceMetadataStorage
Public interfaceIVsServiceReferenceMetadataStorageEvents
Public interfaceIVsServiceReferenceMetadataStorageProvider
Public interfaceIVsServiceReferenceMetadataStorageProviderEvents
Public interfaceIVsWCFAsyncResultProvides an interface for monitoring the progress of asynchronous calls to Windows Communication Foundation (WCF) service providers.
Public interfaceIVsWCFCompletionCallbackProvides a callback interface for monitoring the progress of asynchronous calls to Windows Communication Foundation (WCF) service providers.
Public interfaceIVsWCFMetadataStorageStores the metadata for a Windows Communication Foundation (WCF) service reference group.
Public interfaceIVsWCFMetadataStorageEventsProvides an interface for Windows Communication Foundation (WCF) metadata storage events.
Public interfaceIVsWCFMetadataStorageProviderProvides an interface for saving Windows Communication Foundation (WCF) service metadata in the project system.
Public interfaceIVsWCFMetadataStorageProviderEventsProvides an interface for Windows Communication Foundation (WCF) metadata storage provider events.
Public interfaceIVsWCFObjectProvides an interface for validating and reloading Windows Communication Foundation (WCF) service reference objects.
Public interfaceIVsWCFReferenceContractRepresents a Windows Communication Foundation (WCF) reference contract interface generated by the proxy generator.
Public interfaceIVsWCFReferenceEndpointRepresents an endpoint definition in a configuration file.
Public interfaceIVsWCFReferenceEventsRaises events for Windows Communication Foundation (WCF) service references.
Public interfaceIVsWCFReferenceGroupProvides an interface for generating Windows Communication Foundation (WCF) service clients.
Public interfaceIVsWCFReferenceGroupCollectionProvides an interface for managing Windows Communication Foundation (WCF) reference groups.
Public interfaceIVsWCFReferenceGroupMetadataItemRepresents a single metadata document related to a particular Windows Communications Foundation (WCF) service reference.
Public interfaceIVsWCFReferenceGroupOptionsProvides an interface to manage code generation options for Windows Communication Foundation (WCF) service references.
Public interfaceIVsWCFReferenceManagerProvides an interface for managing Windows Communication Foundation (WCF) service references.
Public interfaceIVsWCFReferenceManagerFactoryProvides an interface for creating IVsWCFReferenceManager instances.
Public interfaceSVsAddWebReferenceDlg3A service that exposes the unmanaged IVsAddWebReferenceDlg3 interface.
Public interfaceSVsWCFReferenceManagerFactoryA service that exposes the unmanaged IVsWCFReferenceManagerFactory interface.

  EnumerationDescription
Public enumerationCollectionCategoryProvides an enumeration for categorizing collection types.
Public enumerationDiscoveryProtocolProvides an enumeration to specify the protocol to use for discovery of Windows Communication Foundation (WCF) services.
Public enumerationDiscoverySessionProtocolPriorityProvides an enumeration for use in discovering Windows Communication Foundation (WCF) services.
Public enumerationProxySerializerTypeProvides an enumeration for use in selecting the serializer to use when you generate code.
Public enumerationServiceReferenceTypeProvides an enumeration for differentiating between references to a Windows Communication Foundation (WCF) service and references to Web services (.asmx) that use ASP.NET.
Public enumerationStorageNameValidationStateProvides an enumeration used to validate a new reference name and namespace in an IVsWCFMetadataStorageProvider object.
Show: