ITaskItem2 Schnittstelle

Definition

Diese Schnittstelle fügt der ITaskItem-Schnittstelle Unterstützung für Escapezeichen hinzu.This interface adds escaping support to the ITaskItem interface.

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
type ITaskItem2 = interface
    interface ITaskItem
Public Interface ITaskItem2
Implements ITaskItem
Abgeleitet
Attribute
Implementiert

Eigenschaften

EvaluatedIncludeEscaped

Ruft den Element-Include-Wert ab bzw. legt diesen fest; z.B würde dieser für datenträgerbasierte Elemente dem Dateipfad entsprechen.Gets or sets the item include value e.g. for disk-based items this would be the file path.

ItemSpec

Ruft die Elementspezifikation ab oder legt sie fest.Gets or sets the item specification.

(Geerbt von ITaskItem)
MetadataCount

Ruft die Anzahl der Metadateneinträge ab, die dem Element zugeordnet sind.Gets the number of metadata entries associated with the item.

(Geerbt von ITaskItem)
MetadataNames

Ruft die Namen der Metadateneinträge ab, die dem Element zugeordnet sind.Gets the names of the metadata entries associated with the item.

(Geerbt von ITaskItem)

Methoden

CloneCustomMetadata()

Ruft die Auflistung benutzerdefinierter Metadaten ab.Gets the collection of custom metadata.

(Geerbt von ITaskItem)
CloneCustomMetadataEscaped()

ITaskItem2-Implementierung, die einen Klon der Metadaten für dieses Objekt zurückgibt.ITaskItem2 implementation which returns a clone of the metadata on this object. Zurückgegebene Werte weisen ihre ursprüngliche Form mit Escapezeichen auf.Values returned are in their original escaped form.

CopyMetadataTo(ITaskItem)

Kopiert die benutzerdefinierten Metadateneinträge in ein anderes Element.Copies the custom metadata entries to another item.

(Geerbt von ITaskItem)
GetMetadata(String)

Ruft den Wert des angegebenen Metadateneintrags ab.Gets the value of the specified metadata entry.

(Geerbt von ITaskItem)
GetMetadataValueEscaped(String)

Ermöglicht die Abfrage der Werte der Metadaten für das Element.Allows the values of metadata on the item to be queried.

RemoveMetadata(String)

Entfernt den angegebenen Metadateneintrag aus dem Element.Removes the specified metadata entry from the item.

(Geerbt von ITaskItem)
SetMetadata(String, String)

Fügt dem Element einen benutzerdefinierten Metadateneintrag hinzu oder ändert diesen.Adds or changes a custom metadata entry to the item.

(Geerbt von ITaskItem)
SetMetadataValueLiteral(String, String)

Ermöglicht das Festlegen benutzerdefinierter Metadaten für das Element.Allows a piece of custom metadata to be set on the item. Geht davon aus, dass der übergebene Wert ohne Escapezeichen ist, und versieht den Wert entsprechend mit Escapezeichen, um seinen Wert beizubehalten.Assumes that the value passed in is unescaped, and escapes the value as necessary in order to maintain its value.

Gilt für: