/// <summary> /// Implementation of SynOp.Sync /// </summary> /// <param name="objClass">Object class</param> /// <param name="token">Syncronization token</param> /// <param name="handler">Handler for syncronization results</param> /// <param name="options">Operation options, can be null</param> public override void Sync( ObjectClass objClass, SyncToken token, SyncResultsHandler handler, OperationOptions options) { // TODO: implement Sync base.Sync(objClass, token, handler, options); }
public SyncToken Sync(ObjectClass objectClass, SyncToken token, SyncResultsHandler handler, OperationOptions options) { return ((SyncApiOp)GetOperationCheckSupported(SafeType<APIOperation>.Get<SyncApiOp>())) .Sync(objectClass, token, handler, options); }
public virtual void SyncAllCallFailPattern() { TestCallPattern(new TestOperationPattern() { MakeCall = facade => { // create an empty results handler.. SyncResultsHandler rh = new SyncResultsHandler() { Handle = obj => { return true; } }; // call the sync method.. var builder = new OperationOptionsBuilder(); builder.Options["FAIL_DELETE"] = true; facade.Sync(ObjectClass.ALL, new SyncToken(1), rh, builder.Build()); }, CheckCalls = calls => { Assert.AreEqual("Sync", GetAndRemoveMethodName(calls)); } }); }
public virtual void SyncCallPattern() { TestCallPattern(new TestOperationPattern() { MakeCall = facade => { // create an empty results handler.. SyncResultsHandler rh = new SyncResultsHandler() { Handle = obj => { return true; } }; // call the sync method.. facade.Sync(ObjectClass.ACCOUNT, new SyncToken(1), rh, null); }, CheckCalls = calls => { Assert.AreEqual("Sync", GetAndRemoveMethodName(calls)); } }); }
public MsPowerShellSyncResults(ObjectClass objectClass, SyncResultsHandler handler) { _objectClass = objectClass; _handler = handler; }