Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.