Share via


IVsServiceReferenceMetadataStorage Interface

Definition

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.

Applies to