This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > GeoDatabaseDistributed > ESRI.ArcGIS.GeoDatabaseDistributed > Interfaces > IR > IReplicaValidation Interface > IReplicaValidation.ValidateReplicaPair Method (ArcObjects .NET 10.4 SDK) |
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,
VARIANT_BOOL* isValid
);
[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 isValid [out, retval] isValid is a parameter of type VARIANT_BOOL
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);
}