CustomFieldCreationInformation members

Provides information that is used in the creation of a custom field.

The CustomFieldCreationInformation type exposes the following members.

Constructors

  Name Description
Public method CustomFieldCreationInformation Creates an instance of the CustomFieldCreationInformation class.

Top

Properties

  Name Description
Public property Description Gets or sets the description of the custom field.
Public property EntityType Gets or sets the type of entity (project, task, or resource) for the custom field.
Public property FieldType Gets or sets the type of the custom field.
Public property Formula Gets or sets the formula that calculates the value of a custom field.
Public property Id Gets or sets the GUID of the custom field.
Public property IsEditableInVisibility Gets or sets a Boolean value that indicates whether the custom field value can be edited in project site Visibility mode.
Public property IsMultilineText Gets or sets a Boolean value that indicates whether a text custom field can contain multiple lines.
Public property IsRequired Gets or sets a Boolean value that indicates whether a value for the custom field is required when the entity (project, resource, or task) is created.
Public property IsWorkflowControlled Gets or sets a Boolean value that indicates whether the custom field value is controlled by a workflow.
Public property LookupAllowMultiSelect Gets or sets a Boolean value that indicate whether multiple lookup table values can be set for this custom field
Public property LookupDefaultValue Gets or sets the GUID of the default lookup table value.
Public property LookupTable Gets or sets the LookupTable object for a text custom field.
Public property Name Gets or sets the name of the custom field.
Public property TypeId (Inherited from ClientValueObject.)

Top

Methods

  Name Description
Public method CustomFromJson (Inherited from ClientValueObject.)
Public method CustomWriteToXml (Inherited from ClientValueObject.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method FromJson (Inherited from ClientValueObject.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method InitOnePropertyFromJson Reserved for internal use. (Overrides ClientValueObject.InitOnePropertyFromJson(String, JsonReader).)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Public method WriteToXml Reserved for internal use. (Overrides ClientValueObject.WriteToXml(XmlWriter, SerializationContext).)

Top

See also

Reference

CustomFieldCreationInformation class

Microsoft.ProjectServer.Client namespace