Share via


IPublishFile Interface

A wrapper for a COM publishing interface.

Namespace:  Microsoft.VisualStudio.ManagedInterfaces.Publish
Assembly:  Microsoft.VisualStudio.ManagedInterfaces (in Microsoft.VisualStudio.ManagedInterfaces.dll)

Syntax

'Declaration
<GuidAttribute("098CFC8C-D5FD-4ab6-B51B-A1AA4421068B")> _
Public Interface IPublishFile
[GuidAttribute("098CFC8C-D5FD-4ab6-B51B-A1AA4421068B")]
public interface IPublishFile
[GuidAttribute(L"098CFC8C-D5FD-4ab6-B51B-A1AA4421068B")]
public interface class IPublishFile
[<GuidAttribute("098CFC8C-D5FD-4ab6-B51B-A1AA4421068B")>]
type IPublishFile =  interface end
public interface IPublishFile

The IPublishFile type exposes the following members.

Properties

  Name Description
Public property Group Gets and sets the published group.
Public property IsAssembly Gets whether or not the interface's file is an assembly.
Public property IsDataFile Gets whether or not the file is a data file.
Public property IsOrphaned Gets whether or not the file cannot be mapped to an item in the project.
Public property IsPrerequisite Gets whether or not the file is a prerequisite for deployment.
Public property IsPublished Gets whether or not the file is to be deployed.
Public property IsReadOnly Gets whether or not the file is read-only.
Public property Name Gets the name of the file.
Public property PublishStatus Gets or sets the current status of the file.
Public property TargetPath Gets or sets the target path of this file.

Top

Methods

  Name Description
Public method Reset Returns this file to the default state.

Top

See Also

Reference

Microsoft.VisualStudio.ManagedInterfaces.Publish Namespace