ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / StandaloneTable Class / FindAndReplaceWorkspacePath Method
A string that represents the workspace path or connection file you want to find. If an empty string is passed, then the workspace path will be replaced with the replaceWorkspacePath parameter depending on the value of the validate parameter.
A string that represents the workspace path or connection file you want to replace to.
(Optional) -true- the workspace will only be updated if the replaceWorkspacePath value is a valid workspace. If it is not valid, the workspace will not be replaced.
-false- the method will set the workspace to match the replaceWorkspacePath, regardless of a valid match. In this case, if a match does not exist, then the layer would appear broken.
(default value = true)

In This Topic
    FindAndReplaceWorkspacePath Method (StandaloneTable)
    In This Topic
    Performs a find and replace of workspace path for the table. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax
    public void FindAndReplaceWorkspacePath( 
       string findWorkspacePath,
       string replaceWorkspacePath,
       bool validate
    )
    Public Sub FindAndReplaceWorkspacePath( _
       ByVal findWorkspacePath As String, _
       ByVal replaceWorkspacePath As String, _
       Optional ByVal validate As Boolean _
    ) 

    Parameters

    findWorkspacePath
    A string that represents the workspace path or connection file you want to find. If an empty string is passed, then the workspace path will be replaced with the replaceWorkspacePath parameter depending on the value of the validate parameter.
    replaceWorkspacePath
    A string that represents the workspace path or connection file you want to replace to.
    validate
    (Optional) -true- the workspace will only be updated if the replaceWorkspacePath value is a valid workspace. If it is not valid, the workspace will not be replaced.
    -false- the method will set the workspace to match the replaceWorkspacePath, regardless of a valid match. In this case, if a match does not exist, then the layer would appear broken.
    (default value = true)
    Exceptions
    ExceptionDescription
    This method or property must be called within the lambda passed to QueuedTask.Run.
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also