IBuildDefinition.AddRetentionPolicy Method
Adds a retention policy to the list of retention policies of this build definition.
Namespace: Microsoft.TeamFoundation.Build.Client
Assembly: Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)
Syntax
'Declaration
Function AddRetentionPolicy ( _
reason As BuildReason, _
status As BuildStatus, _
numberToKeep As Integer, _
deleteOptions As DeleteOptions _
) As IRetentionPolicy
IRetentionPolicy AddRetentionPolicy(
BuildReason reason,
BuildStatus status,
int numberToKeep,
DeleteOptions deleteOptions
)
IRetentionPolicy^ AddRetentionPolicy(
BuildReason reason,
BuildStatus status,
int numberToKeep,
DeleteOptions deleteOptions
)
abstract AddRetentionPolicy :
reason:BuildReason *
status:BuildStatus *
numberToKeep:int *
deleteOptions:DeleteOptions -> IRetentionPolicy
function AddRetentionPolicy(
reason : BuildReason,
status : BuildStatus,
numberToKeep : int,
deleteOptions : DeleteOptions
) : IRetentionPolicy
Parameters
- reason
Type: Microsoft.TeamFoundation.Build.Client.BuildReason
The reason for the retention policy.
- status
Type: Microsoft.TeamFoundation.Build.Client.BuildStatus
The status of the retention policy.
- numberToKeep
Type: System.Int32
The number of builds to keep.
- deleteOptions
Type: Microsoft.TeamFoundation.Build.Client.DeleteOptions
The parts of the build to delete.
Return Value
Type: Microsoft.TeamFoundation.Build.Client.IRetentionPolicy
The newly added retention policy.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.