Class EntityFieldAttribute

Class EntityFieldAttribute

Nom dels espais: Aspose.Tasks.Attributes Assemblea: Aspose.Tasks.dll (25.4.0)

Representa un atribut per a les propietats d’entitat.

[AttributeUsage(AttributeTargets.Property)]
public class EntityFieldAttribute : Attribute

Inheritance

object Attribute EntityFieldAttribute

Membres heretats

Attribute.GetCustomAttributes(MemberInfo, Type) , Attribute.GetCustomAttributes(MemberInfo, Type, bool) , Attribute.GetCustomAttributes(MemberInfo) , Attribute.GetCustomAttributes(MemberInfo, bool) , Attribute.IsDefined(MemberInfo, Type) , Attribute.IsDefined(MemberInfo, Type, bool) , Attribute.GetCustomAttribute(MemberInfo, Type) , Attribute.GetCustomAttribute(MemberInfo, Type, bool) , Attribute.GetCustomAttributes(ParameterInfo) , Attribute.GetCustomAttributes(ParameterInfo, Type) , Attribute.GetCustomAttributes(ParameterInfo, Type, bool) , Attribute.GetCustomAttributes(ParameterInfo, bool) , Attribute.IsDefined(ParameterInfo, Type) , Attribute.IsDefined(ParameterInfo, Type, bool) , Attribute.GetCustomAttribute(ParameterInfo, Type) , Attribute.GetCustomAttribute(ParameterInfo, Type, bool) , Attribute.GetCustomAttributes(Module, Type) , Attribute.GetCustomAttributes(Module) , Attribute.GetCustomAttributes(Module, bool) , Attribute.GetCustomAttributes(Module, Type, bool) , Attribute.IsDefined(Module, Type) , Attribute.IsDefined(Module, Type, bool) , Attribute.GetCustomAttribute(Module, Type) , Attribute.GetCustomAttribute(Module, Type, bool) , Attribute.GetCustomAttributes(Assembly, Type) , Attribute.GetCustomAttributes(Assembly, Type, bool) , Attribute.GetCustomAttributes(Assembly) , Attribute.GetCustomAttributes(Assembly, bool) , Attribute.IsDefined(Assembly, Type) , Attribute.IsDefined(Assembly, Type, bool) , Attribute.GetCustomAttribute(Assembly, Type) , Attribute.GetCustomAttribute(Assembly, Type, bool) , Attribute.Equals(object?) , Attribute.GetHashCode() , Attribute.Match(object?) , Attribute.IsDefaultAttribute() , Attribute.TypeId , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Com identificar les propietats utilitzant EntityField Els atributs:

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)));
    }
}

Remarks

Atributs utilitzats per Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.Projectei Aspose.Tasks.ResourceAssignment només propietats de l’entitat, i simplifica l’enumeraci.

Constructors

EntityFieldAttribute()

public EntityFieldAttribute()
 Català