IVsServiceReferenceMetadataStorageProvider Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides an interface for saving XML web service metadata in the project system.
public interface class IVsServiceReferenceMetadataStorageProvider
public interface class IVsServiceReferenceMetadataStorageProvider
__interface IVsServiceReferenceMetadataStorageProvider
[System.Runtime.InteropServices.Guid("6D076165-1AFF-4D68-9BD1-FA09ADF57D34")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsServiceReferenceMetadataStorageProvider
[<System.Runtime.InteropServices.Guid("6D076165-1AFF-4D68-9BD1-FA09ADF57D34")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsServiceReferenceMetadataStorageProvider = interface
Public Interface IVsServiceReferenceMetadataStorageProvider
- Attributes
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.
Methods
AdviseMetadataStorageProviderEvents(IVsServiceReferenceMetadataStorageProviderEvents, UInt32) |
Registers the caller for metadata storage provider event notification. |
CreateMetadataStorage(String, String, String, IVsServiceReferenceMetadataStorage, StorageNameValidationState) |
Creates a new XML web service metadata storage. |
GetMetadataStorageFromMapFile(String) | |
GetMetadataStorages() |
Enumerates XML web service metadata storages in a project. |
IsStorageTypeSupported(String) |
Determines if the storage is of a supported type |
IsValidNewServiceReferenceName(String, String, String, SByte, StorageNameValidationState, String) |
Returns a value that determines whether a name for a XML web service reference is unique. |
MakeValidServiceReferenceName(String, String, String, String, String) |
Returns a unique name and namespace for a XML web service reference. |
UnadviseMetadataStorageProviderEvents(UInt32) |
Cancels registration for metadata storage provider event notification. |