ProjectItemDefinition Klasse

Definition

Stellt eine ausgewertete Elementdefinition für einen bestimmten Elementtyp dar.Represents an evaluated item definition for a particular item-type.

public ref class ProjectItemDefinition
public class ProjectItemDefinition
type ProjectItemDefinition = class
Public Class ProjectItemDefinition
Vererbung
ProjectItemDefinition

Hinweise

Element Definitionen sind nicht identisch mit Elementen.Item definitions are not the same as items. Ebenso wie Elemente können Element Definitionen Metadaten enthalten.Like items, item definitions can have metadata. Wie Eigenschaften können auch neue Metadaten alte Metadaten mit demselben Namen überschreiben.Like properties, new metadata can override old metadata with the same name.

Während der Auswertung werden alle Element Definitionen für einen Elementtyp zusammen gesammelt (vorausgesetzt, dass die Bedingungen zutreffen), um eine ProjectItemDefinition für jeden Typ zu erstellen.During evaluation, all the item definitions for an item type are collected together (assuming their conditions are true) to create one ProjectItemDefinition for each type. Aus diesem Grund kann eine Projekt Element Definition auf mehr als ein Projekt Element-Definitions Element verweisen.For this reason, a project item definition can refer to more than one project item definition element. Die Metadaten in einer Projekt Element Definition beziehen sich jedoch auf ein einzelnes projektmetadatenelement, das hinzugefügt, entfernt und geändert werden kann.The metadata within a project item definition, however, refers to a single project metadata element, which can be added, removed, and modified.

Eigenschaften

ItemType

Ruft den Elementtyp dieser Elementdefinition ab.Gets the item type of this item definition.

Metadata

Ruft einen Enumerator über alle Metadaten für die Elementdefinition ab.Gets an enumerator over all metadata for the item definition.

MetadataCount

Ruft die Anzahl der Metadaten in der Elementdefinition ab.Gets the count of the metadata on the item definition.

Project

Ruft das Projekt ab, das diese Elementdefinition enthält.Gets the project that contains this item definition.

Methoden

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetMetadata(String)

Ruft alle Metadaten in der Elementdefinition mit dem angegebenen Namen ab.Gets any metadata in the item definition with the given name.

GetMetadataValue(String)

Ruft den Wert von Metadaten im Element mit dem angegebenen Namen ab.Gets the value of any metadata in the item that has the specified name.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
SetMetadataValue(String, String)

Legt den Wert der angegebenen Metadaten in der Elementdefinition fest.Sets the value of the given metadata in the item definition.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: