Summary
Base class for all PVCS project database tasks that operate against one or more entities.
- Assembly
- NAnt
.Contrib .dll - Namespace
- NAnt
.Contrib .Tasks .PVCS - Base Types
-
- ExternalProgramBase
- PVCSTask
- P
V C S Project Database Task
- Derived Types
graph BT
Type-->Base0["PVCSProjectDatabaseTask"]
click Base0 "/api/NAnt.Contrib.Tasks.PVCS/PVCSProjectDatabaseTask"
Base0-->Base1["PVCSTask"]
click Base1 "/api/NAnt.Contrib.Tasks.PVCS/PVCSTask"
Base1-->Base2["ExternalProgramBase"]
Type["PVCSMultipleEntityTask"]
class Type type-node
Derived0["PVCSGetTask"]-->Type
click Derived0 "/api/NAnt.Contrib.Tasks.PVCS/PVCSGetTask"
Derived1["PVCSLockTask"]-->Type
click Derived1 "/api/NAnt.Contrib.Tasks.PVCS/PVCSLockTask"
Derived2["PVCSAddFilesTask"]-->Type
click Derived2 "/api/NAnt.Contrib.Tasks.PVCS/PVCSAddFilesTask"
Derived3["PVCSLabelTask"]-->Type
click Derived3 "/api/NAnt.Contrib.Tasks.PVCS/PVCSLabelTask"
Derived4["PVCSPutTask"]-->Type
click Derived4 "/api/NAnt.Contrib.Tasks.PVCS/PVCSPutTask"
Derived5["PVCSDeleteLabelTask"]-->Type
click Derived5 "/api/NAnt.Contrib.Tasks.PVCS/PVCSDeleteLabelTask"
Derived6["PVCSUnlockTask"]-->Type
click Derived6 "/api/NAnt.Contrib.Tasks.PVCS/PVCSUnlockTask"
Derived7["PVCSDeleteTask"]-->Type
click Derived7 "/api/NAnt.Contrib.Tasks.PVCS/PVCSDeleteTask"
Derived8["PVCSDeleteUsersTask"]-->Type
click Derived8 "/api/NAnt.Contrib.Tasks.PVCS/PVCSDeleteUsersTask"
Derived9["PVCSRenameLabelTask"]-->Type
click Derived9 "/api/NAnt.Contrib.Tasks.PVCS/PVCSRenameLabelTask"
Syntax
public abstract class PVCSMultipleEntityTask : PVCSProjectDatabaseTask
Constructors
| Name | Summary |
|---|---|
| P |
Constructs and initializes an instance of PVCSMultipleEntityTask.
|
Properties
| Name | Value | Summary |
|---|---|---|
| Entities | EntitySet |
Gets or sets the entities involved in the operation.
|
| ExeName | string |
Gets the executable name for the command-line tool to run for the PVCS task.
Inherited from PVCSTask
|
| IncludeSubprojects | bool |
Gets or sets a value indicating whether the operation should include subprojects.
Inherited from P
|
| Password | string |
Gets or sets the password to use when connecting to the project database.
Inherited from P
|
| PCLICommandName | string |
Gets the PCLI command name that corresponds to the operation the task performs.
Inherited from PVCSTask
|
| ProgramArguments | string |
Gets the program arguments with which to run the wrapped PVCS process.
Inherited from PVCSTask
|
| ProjectDatabase | string |
Gets or sets the project database to utilize during the operation.
Inherited from P
|
| ProjectPath | string |
Gets or sets the project path to utilize during the operation.
Inherited from P
|
| PVCSBin | string |
Gets or sets the location of the PVCS binary command-line tools.
Inherited from PVCSTask
|
| Supports |
bool |
Gets a value indicating whether the specific task implementation supports the
includesubprojects
task attribute. If not, an exception will be thrown if an attempt is made to set the attribute.
Inherited from P
|
| UserId | string |
Gets or sets the user ID to use when connecting to the project database.
Inherited from P
|
| Workspace | string |
Gets or sets the workspace to use when connecting to the project database.
Inherited from P
|
Methods
| Name | Value | Summary |
|---|---|---|
| Add |
void | |
| ExecuteTask |
void |
Executes the task.
Inherited from PVCSTask
|
| PrepareProcess |
void |
Prepares the process wrapped by this task for execution.
Inherited from PVCSTask
|
| StartProcess |
Process |
Starts the process that is wrapped by this PVCS task.
Inherited from PVCSTask
|
