DraftTaskCollection class
inherits members from ClientObjectCollection
Represents a collection of DraftTask objects.
Syntax
CSOM
class DraftTaskCollection
JSOM
PS.DraftTaskCollection
REST Interface
Supported.
PS.DraftTaskCollection
http://contoso.sharepoint.com/sites/pwa/api/ProjectServer/Projects('{projectid}')/Draft/Tasks
Members
✓ - Read Support ✓ʷ - Write Support
Properties
Name | .NET | JSOM | REST | Type | Description |
---|---|---|---|---|---|
[Integer] | ✓ | DraftTask | Gets a DraftTask from the collection at the specified index. | ||
Item | ✓ | DraftTask | Gets a DraftTask from the collection at the specified index. |
Methods
Name | .NET | JSOM | REST | Return Type | Description |
---|---|---|---|---|---|
'{DraftTaskId}' | ✓ | DraftTask | Gets a DraftTask from the collection with the specified DraftTaskId. | ||
Add(TaskCreationInformation parameters) | ✓ | ✓ | ✓ | DraftTask | Adds the DraftTask that is specified by the TaskCreationInformation object to the collection. |
GetByGuid(Guid uid) | ✓ | ✓ | ✓ | DraftTask | Gets a DraftTask from the collection with the Guid value. |
GetById(String objectId) | ✓ | ✓ | ✓ | DraftTask | Gets a DraftTask from the collection with the Id value. |
Remove(DraftTask task) | ✓ | ✓ | Boolean | Removes the specified DraftTask from the collection. |
#### Method Details
'{DraftTaskId}'
Gets a DraftTask from the collection with the specified DraftTaskId.
Syntax
DraftTask http://contoso.sharepoint.com/sites/pwa/api/ProjectServer/Projects('{projectid}')/Draft/Tasks('{DraftTaskId}')
Parameters
Name | Type | Description |
---|---|---|
DraftTaskId | String | the id of the DraftTask |
Return Value
Add(TaskCreationInformation parameters)
Adds the DraftTask that is specified by the TaskCreationInformation object to the collection.
Syntax
DraftTask Add(TaskCreationInformation parameters)
Parameters
Name | Type | Description |
---|---|---|
parameters | TaskCreationInformation | The properties that can be set when creating a draft task. |
Return Value
GetByGuid(Guid uid)
Gets a DraftTask from the collection with the Guid value.
Syntax
DraftTask GetByGuid(Guid uid)
Parameters
Name | Type | Description |
---|---|---|
uid | Guid | The Guid of the DraftTask |
Return Value
GetById(String objectId)
Gets a DraftTask from the collection with the Id value.
Syntax
DraftTask GetById(String objectId)
Parameters
Name | Type | Description |
---|---|---|
objectId | String | The id of the DraftTask. |
Return Value
Remove(DraftTask task)
Removes the specified DraftTask from the collection.
Syntax
Boolean Remove(DraftTask task)
Parameters
Name | Type | Description |
---|---|---|
task | DraftTask | The DraftTask to remove. |
Return Value
Boolean