IVsServiceReferenceMetadataStorage Interface
Stores the metadata for a XML web service service reference group.
Namespace: Microsoft.VisualStudio.WCFReference.Interop
Assembly: Microsoft.VisualStudio.WCFReference.Interop (in Microsoft.VisualStudio.WCFReference.Interop.dll)
Syntax
'Declaration
<GuidAttribute("0743635E-4F48-457C-9323-0AF36982FA28")> _
<InterfaceTypeAttribute()> _
Public Interface IVsServiceReferenceMetadataStorage
[GuidAttribute("0743635E-4F48-457C-9323-0AF36982FA28")]
[InterfaceTypeAttribute()]
public interface IVsServiceReferenceMetadataStorage
[GuidAttribute(L"0743635E-4F48-457C-9323-0AF36982FA28")]
[InterfaceTypeAttribute()]
public interface class IVsServiceReferenceMetadataStorage
[<GuidAttribute("0743635E-4F48-457C-9323-0AF36982FA28")>]
[<InterfaceTypeAttribute()>]
type IVsServiceReferenceMetadataStorage = interface end
public interface IVsServiceReferenceMetadataStorage
The IVsServiceReferenceMetadataStorage type exposes the following members.
Methods
Name | Description | |
---|---|---|
AdviseServiceReferenceMetadataStorageEvents | Registers the caller for metadata storage event notification. | |
BeginUpdate | Initiates an update to Windows Communication Foundation (WCF) metadata storage files. | |
CreateMetadataFile | Creates a new metadata file in a XML web service metadata storage. | |
DeleteMetadataFile | Deletes an existing metadata file from a XML web service metadata storage. | |
EndUpdate | Concludes an update to XML web service metadata storage files. | |
FileCodeModel | Returns the proxy code model for a XML web service metadata storage. | |
GetMapFilePath | Returns the path for the .svcmap file in a XML web service metadata storage. | |
GetName | Returns the name of the .svcmap file in a XML web service metadata storage. | |
GetNamespace | Returns the namespace for a XML web service metadata storage. | |
GetStorageType | Returns the storage type for a XML web service metadata storage. | |
LoadMapFileData | Loads the metadata into a .svcmap file. | |
LoadMetadataFile | Loads the metadata into a metadata file. | |
ProjectItemId | Returns the ProjectItemId for a XML web service metadata storage. | |
Remove | Deletes the complete XML web service metadata storage. | |
RunProxyGenerator | Runs the code generator to create a XML web service client. | |
SaveMapFileData | Saves the .svcmap file in a XML web service metadata storage. | |
SaveMetadataFile | Saves a metadata file in a XML web service metadata storage. | |
SetName | Sets the name of the .svcmap file in a XML web service metadata storage. | |
SetNamespace | Sets the namespace for a XML web service metadata storage. | |
UnadviseServiceReferenceMetadataStorageEvents | Cancels registration for metadata storage event notification. |
Top
Remarks
A metadata storage is a location to which all metadata of a service reference group is saved. It is usually a single directory.
The IVsServiceReferenceMetadataStorage interface enables you to read and write metadata files and other properties such as namespace and name in the storage.