This documentation is archived and is not being maintained.

Workspace::PendUndelete Method (String, Int32, String, LockLevel, Boolean, Boolean, Boolean, array<String>, array<String>)

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)

public:
int PendUndelete(
	String^ path, 
	int deletionId, 
	String^ newPath, 
	LockLevel lockLevel, 
	bool updateDisk, 
	bool detectFolderAtTarget, 
	bool silent, 
	array<String^>^ itemAttributeFilters, 
	array<String^>^ itemPropertyFilters
)

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

Show: