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
'宣告
<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.