ITaskItem2 接口

定义

此接口为 ITaskItem 接口添加转义支持。

public interface class ITaskItem2 : Microsoft::Build::Framework::ITaskItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("ac6d5a59-f877-461b-88e3-b2f06fce0cb9")]
public interface ITaskItem2 : Microsoft.Build.Framework.ITaskItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("ac6d5a59-f877-461b-88e3-b2f06fce0cb9")>]
type ITaskItem2 = interface
    interface ITaskItem
Public Interface ITaskItem2
Implements ITaskItem
派生
属性
实现

属性

EvaluatedIncludeEscaped

获取或设置项包含值,例如对于基于磁盘的项,这将是文件路径。

ItemSpec

获取或设置项“规格”,例如对于基于磁盘的项,这将是文件路径。

(继承自 ITaskItem)
MetadataCount

获取该项的元数据的条数。 包含自定义元数据和内置元数据。

(继承自 ITaskItem)
MetadataNames

获取该项上所有元数据的名称。 包含内置元数据,如“FullPath”。

(继承自 ITaskItem)

方法

CloneCustomMetadata()

获取自定义元数据的集合。 这不包含内置元数据。

(继承自 ITaskItem)
CloneCustomMetadataEscaped()

返回此对象的元数据克隆的 ITaskItem2 实现。 返回的值采用其原始的转义形式。

CopyMetadataTo(ITaskItem)

允许将一个项的自定义元数据复制到另一个项。

(继承自 ITaskItem)
GetMetadata(String)

允许查询此项的元数据的值。

(继承自 ITaskItem)
GetMetadataValueEscaped(String)

允许查询此项的元数据的值。

RemoveMetadata(String)

允许删除项上设置的自定义元数据。

(继承自 ITaskItem)
SetMetadata(String, String)

允许在此项上设置一段自定义元数据。

(继承自 ITaskItem)
SetMetadataValueLiteral(String, String)

允许在此项上设置一段自定义元数据。 假定传入的值未转义,并根据需要将值进行转义以维护其值。

适用于