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