Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Queues files or folders for undeletion from the repository and optionally restores them in the current workspace.
Namespace:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)
Syntax
'Declaration
Public Function PendUndelete ( _
    path As String, _
    deletionId As Integer, _
    newPath As String, _
    lockLevel As LockLevel, _
    updateDisk As Boolean, _
    detectFolderAtTarget As Boolean, _
    silent As Boolean, _
    itemAttributeFilters As String(), _
    itemPropertyFilters As String() _
) As Integer
public int PendUndelete(
    string path,
    int deletionId,
    string newPath,
    LockLevel lockLevel,
    bool updateDisk,
    bool detectFolderAtTarget,
    bool silent,
    string[] itemAttributeFilters,
    string[] itemPropertyFilters
)
public:
int PendUndelete(
    String^ path, 
    int deletionId, 
    String^ newPath, 
    LockLevel lockLevel, 
    bool updateDisk, 
    bool detectFolderAtTarget, 
    bool silent, 
    array<String^>^ itemAttributeFilters, 
    array<String^>^ itemPropertyFilters
)
member PendUndelete : 
        path:string * 
        deletionId:int * 
        newPath:string * 
        lockLevel:LockLevel * 
        updateDisk:bool * 
        detectFolderAtTarget:bool * 
        silent:bool * 
        itemAttributeFilters:string[] * 
        itemPropertyFilters:string[] -> int
public function PendUndelete(
    path : String, 
    deletionId : int, 
    newPath : String, 
    lockLevel : LockLevel, 
    updateDisk : boolean, 
    detectFolderAtTarget : boolean, 
    silent : boolean, 
    itemAttributeFilters : String[], 
    itemPropertyFilters : String[]
) : int
Parameters
- path 
 Type: System.String- the items to undelete (multiple with wildcard characters); both server and local paths are allowed 
- deletionId 
 Type: System.Int32- deletion id for the item to undelete 
- newPath 
 Type: System.String- optional new path for the item to undelete 
- lockLevel 
 Type: Microsoft.TeamFoundation.VersionControl.Client.LockLevel- the lock level to apply to each item 
- updateDisk 
 Type: System.Boolean- for undelete, whether to retrieve undeleted items from the repository and create directories on disk; when false, the local disk is not changed 
- detectFolderAtTarget 
 Type: System.Boolean- if true, look for a local folder existing at the target and tell the server if that is the case; otherwise, do not check 
- silent 
 Type: System.Boolean- Specifies whether server should return get ops 
- itemAttributeFilters 
 Type: array<System.String[]- List of the property name filters to return with get ops. 
- itemPropertyFilters 
 Type: array<System.String[]- List of property filters. 
Return Value
Type: System.Int32
the number of pending changes
.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.