IVsServiceReferenceMetadataStorageProvider Interface
Provides an interface for saving XML web service metadata in the project system.
Namespace: Microsoft.VisualStudio.WCFReference.Interop
Assembly: Microsoft.VisualStudio.WCFReference.Interop (in Microsoft.VisualStudio.WCFReference.Interop.dll)
Syntax
'Declaration
<GuidAttribute("6D076165-1AFF-4D68-9BD1-FA09ADF57D34")> _
<InterfaceTypeAttribute()> _
Public Interface IVsServiceReferenceMetadataStorageProvider
[GuidAttribute("6D076165-1AFF-4D68-9BD1-FA09ADF57D34")]
[InterfaceTypeAttribute()]
public interface IVsServiceReferenceMetadataStorageProvider
[GuidAttribute(L"6D076165-1AFF-4D68-9BD1-FA09ADF57D34")]
[InterfaceTypeAttribute()]
public interface class IVsServiceReferenceMetadataStorageProvider
[<GuidAttribute("6D076165-1AFF-4D68-9BD1-FA09ADF57D34")>]
[<InterfaceTypeAttribute()>]
type IVsServiceReferenceMetadataStorageProvider = interface end
public interface IVsServiceReferenceMetadataStorageProvider
The IVsServiceReferenceMetadataStorageProvider type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
AdviseMetadataStorageProviderEvents | Registers the caller for metadata storage provider event notification. |
![]() |
CreateMetadataStorage | Creates a new XML web service metadata storage. |
![]() |
GetMetadataStorageFromMapFile | |
![]() |
GetMetadataStorages | Enumerates XML web service metadata storages in a project. |
![]() |
IsStorageTypeSupported | Determines if the storage is of a supported type |
![]() |
IsValidNewServiceReferenceName | Returns a value that determines whether a name for a XML web service reference is unique. |
![]() |
MakeValidServiceReferenceName | Returns a unique name and namespace for a XML web service reference. |
![]() |
UnadviseMetadataStorageProviderEvents | Cancels registration for metadata storage provider event notification. |
Top
Remarks
Project systems must implement this interface. Call this interface to create a new storage to save a service reference group, or emulate existing storages in the project.
The project system must determine the correct directory structure to store its metadata.