This document is archived and information here might be outdated. Recommended version. |
Indicates if the check-out in a check-out database is valid.
[Visual Basic .NET] Public Function ValidateReplicaPair ( _ ByVal parentDB As IWorkspaceName, _ ByVal ReplicaName As String, _ ByVal checkOutDB As IWorkspaceName _ ) As Boolean
[C#] public bool ValidateReplicaPair ( IWorkspaceName parentDB, string ReplicaName, IWorkspaceName checkOutDB );
[C++]
HRESULT ValidateReplicaPair(
IWorkspaceName* parentDB,
BSTR ReplicaName,
IWorkspaceName* checkOutDB
);
[C++] Parameters parentDB [in]
parentDB is a parameter of type IWorkspaceName* ReplicaName [in]
ReplicaName is a parameter of type BSTR checkOutDB [in]
checkOutDB is a parameter of type IWorkspaceName*
The ValidateReplicaPair method validates a replica in a parent and child geodatabase. Applies to check-out replicas and two way and one way replicas. If FALSE is returned the replica is no longer valid.
This method takes both the parent and child workspaces, parentDB and checkoutDB. ReplicaName is the name of the replica to validate.
This Routine accepts a WorkspaceName object for the master geodatabase, a check-out name string and the check-out workspace name as a string.
public Boolean CheckOut_Validator(IWorkspaceName masterWorkspaceName, string checkOutName, IWorkspaceName checkOutWorkspaceName)
{
IReplicaValidation replicaValidation = new ReplicaValidatorClass();
return replicaValidation.ValidateReplicaPair(masterWorkspaceName, checkOutName, checkOutWorkspaceName);
}