EntityFieldAttribute
EntityFieldAttribute class
Αντιπροσωπεύει ένα χαρακτηριστικό για ιδιότητες οντοτήτων.
[AttributeUsage(AttributeTargets.Property)]
public class EntityFieldAttribute : Attribute
Κατασκευαστές
Ονομα | Περιγραφή |
---|---|
EntityFieldAttribute() | Ο προεπιλεγμένος κατασκευαστής. |
Παρατηρήσεις
Χαρακτηριστικό που χρησιμοποιείται γιαTask
,Resource
,Project
καιResourceAssignment
μόνο ιδιότητες οντότητας και απλοποιεί την απαρίθμησή της.
Παραδείγματα
Πώς να απαριθμήσετε ιδιότητες χρησιμοποιώντας EntityField χαρακτηριστικό:
[C#]
var project = new Project("sample.mpp");
foreach (var task in project.SelectAllChildTasks())
{
Console.WriteLine("Task:");
foreach (var propInfo in typeof(Task).GetProperties().Where(propInfo => propInfo.GetCustomAttribute{Attributes.EntityFieldAttribute}() != null))
{
Console.WriteLine(string.Format("{0}: {1}", propInfo.Name, propInfo.GetValue(task)));
}
}
Δείτε επίσης
- χώρος ονομάτων Aspose.Tasks.Attributes
- συνέλευση Aspose.Tasks