Share via


IVsWCFMetadataStorage Interface

Definition

Stores the metadata for a Windows Communication Foundation (WCF) service reference group.

public interface class IVsWCFMetadataStorage
public interface class IVsWCFMetadataStorage
__interface IVsWCFMetadataStorage
[System.Runtime.InteropServices.Guid("8D095035-AB0C-4363-891A-8C79F5CDA259")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsWCFMetadataStorage
[<System.Runtime.InteropServices.Guid("8D095035-AB0C-4363-891A-8C79F5CDA259")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsWCFMetadataStorage = interface
Public Interface IVsWCFMetadataStorage
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 IVsWCFMetadataStorage interface enables you to read and write metadata files and other properties such as namespace and name in the storage.

Methods

AdviseWCFMetadataStorageEvents(IVsWCFMetadataStorageEvents, 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 Windows Communication Foundation (WCF) metadata storage.

DeleteMetadataFile(String)

Deletes an existing metadata file from a Windows Communication Foundation (WCF) metadata storage.

EndUpdate()

Concludes an update to Windows Communication Foundation (WCF) metadata storage files.

FileCodeModel()

Returns the proxy code model for a Windows Communication Foundation (WCF) metadata storage.

GetMapFilePath()

Returns the path for the .svcmap file in a Windows Communication Foundation (WCF) metadata storage.

GetName()

Returns the name of the .svcmap file in a Windows Communication Foundation (WCF) metadata storage.

GetNamespace()

Returns the namespace for a Windows Communication Foundation (WCF) 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 Windows Communication Foundation (WCF) metadata storage.

Remove()

Deletes the complete Windows Communication Foundation (WCF) metadata storage.

RunProxyGenerator()

Runs the code generator to create a Windows Communication Foundation (WCF) service client.

SaveMapFileData(Byte[])

Saves the .svcmap file in a Windows Communication Foundation (WCF) metadata storage.

SaveMetadataFile(String, Byte[])

Saves a metadata file in a Windows Communication Foundation (WCF) metadata storage.

SetName(String)

Sets the name of the .svcmap file in a Windows Communication Foundation (WCF) metadata storage.

SetNamespace(String)

Sets the namespace for a Windows Communication Foundation (WCF) metadata storage.

UnadviseWCFMetadataStorageEvents(UInt32)

Cancels registration for metadata storage event notification.

Applies to