IVsServiceReferenceMetadataStorage 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.
Stores the metadata for a XML web service service reference group.
public interface class IVsServiceReferenceMetadataStorage
public interface class IVsServiceReferenceMetadataStorage
__interface IVsServiceReferenceMetadataStorage
[System.Runtime.InteropServices.Guid("0743635E-4F48-457C-9323-0AF36982FA28")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsServiceReferenceMetadataStorage
[<System.Runtime.InteropServices.Guid("0743635E-4F48-457C-9323-0AF36982FA28")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsServiceReferenceMetadataStorage = interface
Public Interface IVsServiceReferenceMetadataStorage
- Attributes
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.
Methods
AdviseServiceReferenceMetadataStorageEvents(IVsServiceReferenceMetadataStorageEvents, UInt32) |
Registers the caller for metadata storage event notification. |
BeginUpdate() |
Initiates an update to Windows Communication Foundation (WCF) metadata storage files. |
CreateMetadataFile(String, Byte[]) |
Creates a new metadata file in a XML web service metadata storage. |
DeleteMetadataFile(String) |
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(String) |
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(Byte[]) |
Saves the .svcmap file in a XML web service metadata storage. |
SaveMetadataFile(String, Byte[]) |
Saves a metadata file in a XML web service metadata storage. |
SetName(String) |
Sets the name of the .svcmap file in a XML web service metadata storage. |
SetNamespace(String) |
Sets the namespace for a XML web service metadata storage. |
UnadviseServiceReferenceMetadataStorageEvents(UInt32) |
Cancels registration for metadata storage event notification. |