Query forum threads
This topic contains the following:
- Querying a single thread
- Querying threads from a forum
- Querying all threads
Querying a single thread
To query a single thread, you must perform the following:
- Get an instance of the manager.
Get an instance of the ForumsManager object.
- Get the specified thread.
To get the specified thread, you can either call the GetThread method of the manager and pass the ID of the thread as an argument, or call the GetThreads method of the manager and filter the collection by the ID or the name of the thread.
Here is a code example of using the GetThread method:
NOTE: If the thread does not exist, the method throws an exception of type Telerik.Sitefinity.SitefinityExceptions.ItemNotFoundException.
Here is a code example of using the GetThreads method:
Querying all threads from a forum
To query all threads from a forum, you must perform the following:
- Get an instance of the manager.
Get an instance of the ForumsManager object.
- Get the threads.
To get the threads, you must call the GetThreads method of the manager and filter the query by the ID of the forum.
Here is a code example:
NOTE: Because it is possible to have a thread without a forum, you must make a check whether the Forum property is null.
Querying all threads
To query all threads, you must perform the following:
- Get an instance of the manager.
Get an instance of the ForumsManager object.
- Get the threads.
To get the threads, you must call the GetThreads method of the manager.
Here is a code example: