As part of the requirements for my project, I need to set up objects so that they begin/expire. This has to be done without a user actually going to the page, as I need to set up notifications for these events. Meaning it has to run without user interaction. I already have a date/time start/end property for each of the objects. What is the best way of doing this?
How to set objects to begin/expire at date/time in MVC 5
344 views Asked by Rasen244 At
1
There are 1 answers
Related Questions in DATETIME
- I wrote this time displaying FLUTTER app, How can I improve it?
- How to convert pandas series to integer for use in datetime.fromisocalendar
- JSON file of 7000 meetings in multiple timezones and Flatlist
- Intl.DateTimeFormat() - return weekday as number?
- I'd like to create a custom time zone converter, any pointers?
- How set weekday datetime?
- ValueError: setting an array element with a sequence. Trying to make a Skymap in Python
- Different X axes with Plotly's make_subplots
- Error when converting datetime from UTC to Brasilia datetime in Power BI
- Problem converting time series df from chr to date using as.POSIXct
- How to supress naive datetime warning in django
- How to find rows that fall within time range from a dataframe?
- Timedelta error - AttributeError: type object 'datetime.datetime' has no attribute 'timedelta'
- How to convert "Tue Feb 27 2024 16:35:30 GMT+0800" String to ZonedDateTime type
- react apex charts x axis labels and tool tip showing different times instead of actual PST time
Related Questions in ASP.NET-MVC-5
- Set SignalR connection specific origin does not work in asp,net mvc 4.8
- I want to connect to an Oracle database with my ASP.NET MVC web application
- HTTP Error 401.0 - Unauthorized You do not have permission to view this directory or page when running ASP.NET MVC 5 app from VS 2019 & IIS Express
- C# MVC5 Routing for both default and Area without adding "Area" in the routeValues
- ASP.NET MVC 5 / Dev Extreme HTML Editor Control / Azure Pipeline build partial generation issues?
- ASP.NET MVC route by a city then controller and action
- How to add async to resource file while using @Styles.Render in ASP.NET bundling?
- Asp.Net MVC5 survey-jquery - node_modules/survey-jquery/survey-jquery.d.ts' is not a module
- Can't add data into ViewModel DbSet
- MVC 5 Redirect the user to a page based on CultureInfo
- Changing DATETIMEOFFSET Values globally across the application using culture in C# & ASP.NET MVC5
- ASP.NET MVC 5 : render partial view blocking the navigation
- OWIN Facebook login throws JsonReaderException
- Bypass validations in ASP.NET MVC 5
- How can I replicate the functionality of IgnoreQueryFilter() in EF6?
Related Questions in CONTENT-EXPIRATION
- ArangoDB Cursor Timeout
- how to set data expiration policy in DolphinDB
- cxApi.cxApi.getChosenVariation() only returns cxApi.NO_CHOSEN_VARIATION
- Need Marco help to identify sender by domain, then perform custom actions
- Cloudfront Won't Set Expiration Header from S3 Origin
- How can I count expiration date in Grails, if I know the amount of time left?
- Why is my asp.net caching throwing an exception?
- PHP page with video visible only one time without database
- How to set TTL for a specific Couchbase document using spring-data-couchbase?
- Add an expiry to win32 software using visual studio 2013
- What's an appropriate HTTP status code to return by a REST API service for an expired entity?
- Google Chrome does not honor cache-policy in page header if the page is displayed in a FRAME
- MemoryCache in System.Runtime.Caching: items don't expire
- Default expiry date of all types of file
- Google Content Experiments for whole part of the site
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Publishing/expiring is not a function of watching for the date to occur and doing something; you merely take those dates into account when querying objects from your database. For example, if you were dealing with a blog, in your index view, you would only bring in posts that are "published" based on the appropriate date column.
Now as far as notification goes, that's a case where you'll need some process that checks the date values on a regular basis. You can't (or at least shouldn't) do this with your web application, since web servers are not designed to handle long running tasks.
Revalee is a project you might want to check out. It allows you to schedule tasks to be run in an external process from your web application.