/// <summary> /// Execute the operation against GSM in the current transaction scope. /// </summary> /// <param name="ts">Transaction scope.</param> /// <returns> /// Results of the operation. /// </returns> public override IStoreResults DoGlobalExecute(IStoreTransactionScope ts) { // If no ranges are specified, blindly mark everything for deletion. return(ts.ExecuteOperation( StoreOperationRequestBuilder.SpFindShardMappingByIdGlobal, StoreOperationRequestBuilder.FindShardMappingByIdGlobal(_shardMap, _mapping))); }