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
声明
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.