FoodCandy!

WebDiscussionService Class Reference

Managed web Discussion services. More...

List of all members.


Public Member Functions

int GetOrCreateDiscussionId (string ticket, string typename, int id)
 Add or get a named discussion.
string GetDiscussionRedirectUri (string ticket, int id)
 Get a personal discussion redirect url.
string GetThreadRedirectUri (string ticket, int id)
 Get a personal discussion thread redirect url.
int CreateOrUpdateDiscussion (string ticket, TransitDiscussion discussion)
 Add a discussion.
List< TransitDiscussion > GetDiscussions (string ticket, ServiceQueryOptions options)
 Get all discussions.
int GetDiscussionsCount (string ticket)
 Get discussions count.
List< TransitDiscussion > GetAccountDiscussions (string ticket, int id, ServiceQueryOptions options)
 Get all discussions.
int GetAccountDiscussionsCount (string ticket, int id)
 Get account discussions count.
void DeleteDiscussion (string ticket, int id)
 Delete a discussion.
Parameters:
ticket authentication ticket
id discussion id
.
TransitDiscussion GetDiscussionById (string ticket, int id)
 Get discussion by id.
int GetDiscussionThreadPostsCount (string ticket, int id)
 Get discussion thread posts count.
List< TransitDiscussionPost > GetDiscussionThreadPosts (string ticket, int id)
 Get discussion thread posts.
int CreateOrUpdateDiscussionPost (string ticket, TransitDiscussionPost post)
 Add a discussion post.
TransitDiscussionPost GetDiscussionPostById (string ticket, int id)
 Get discussion post by id.
int GetDiscussionPostsCount (string ticket, int id)
 Get discussion posts count.
List< TransitDiscussionPost > GetDiscussionPosts (string ticket, int id, ServiceQueryOptions options)
 Get discussion posts.
List< TransitDiscussionPost > GetLatestDiscussionPosts (string ticket, ServiceQueryOptions options)
 Get latest discussion posts.
List< TransitDiscussionPost > GetLatestDiscussionPostsById (string ticket, int id, ServiceQueryOptions options)
 Get recent discussion posts.
void DeleteDiscussionPost (string ticket, int id)
 Delete a discussion post.
Parameters:
ticket authentication ticket
id discussion post id
.
int GetDiscussionThreadsCount (string ticket)
 Get discussion threads count.
List< TransitDiscussionPost > GetDiscussionThreads (string ticket, ServiceQueryOptions options)
 Get discussion threads.
int GetDiscussionTopOfThreadsCount (string ticket)
 Get top of discussion threads count.
List< TransitDiscussionPost > GetDiscussionTopOfThreads (string ticket, ServiceQueryOptions options)
 Get top of discussion threads.
int GetDiscussionThreadsCountByDiscussionId (string ticket, int id)
 Get discussion threads count.
List< TransitDiscussionPost > GetDiscussionThreadsByDiscussionId (string ticket, int id, ServiceQueryOptions options)
 Get discussion threads.
TransitDiscussionPost GetDiscussionThreadPost (string ticket, int id)
 Get discussion thread parent post.
int GetUserDiscussionThreadsCount (string ticket, DiscussionQueryOptions qopt)
 Get the count of discussion threads that a user participates in.
List< TransitDiscussionPost > GetUserDiscussionThreads (string ticket, DiscussionQueryOptions qopt, ServiceQueryOptions options)
 Get discussion threads that a user participates in.
void MoveDiscussionThread (string ticket, int threadid, int targetid)
 Move a discussion thread.
TransitDiscussionThread GetDiscussionThreadById (string ticket, int id)
 Get discussion thread by id.
List< TransitDiscussionPost > SearchDiscussionPosts (string ticket, string s, ServiceQueryOptions options)
 Search all discussion posts.
int SearchDiscussionPostsCount (string ticket, string s)
 Return the number of discussion posts matching a query.
List< TransitDiscussionPost > SearchDiscussionPostsById (string ticket, int id, string s, ServiceQueryOptions options)
 Search all discussion posts in a discussion.
int SearchDiscussionPostsByIdCount (string ticket, int id, string s)
 Return the number of discussion posts matching a query in a discussion.

Detailed Description

Managed web Discussion services.


Member Function Documentation

int CreateOrUpdateDiscussion string  ticket,
TransitDiscussion  discussion
 

Add a discussion.

Parameters:
ticket authentication ticket
discussion transit discussion

int CreateOrUpdateDiscussionPost string  ticket,
TransitDiscussionPost  post
 

Add a discussion post.

Parameters:
ticket authentication ticket
post transit discussion post

List<TransitDiscussion> GetAccountDiscussions string  ticket,
int  id,
ServiceQueryOptions  options
 

Get all discussions.

Returns:
list of discussions

int GetAccountDiscussionsCount string  ticket,
int  id
 

Get account discussions count.

Parameters:
id account id
Returns:
number of account discussions

TransitDiscussion GetDiscussionById string  ticket,
int  id
 

Get discussion by id.

Parameters:
id discussion id
Returns:

TransitDiscussionPost GetDiscussionPostById string  ticket,
int  id
 

Get discussion post by id.

Parameters:
ticket authentication ticket
id discussion post id
Returns:

List<TransitDiscussionPost> GetDiscussionPosts string  ticket,
int  id,
ServiceQueryOptions  options
 

Get discussion posts.

Parameters:
id discussion id
Returns:

int GetDiscussionPostsCount string  ticket,
int  id
 

Get discussion posts count.

Parameters:
id discussion id
Returns:

string GetDiscussionRedirectUri string  ticket,
int  id
 

Get a personal discussion redirect url.

Parameters:
ticket 
id 
Returns:

List<TransitDiscussion> GetDiscussions string  ticket,
ServiceQueryOptions  options
 

Get all discussions.

Returns:
list of discussions

int GetDiscussionsCount string  ticket  ) 
 

Get discussions count.

Returns:
number of account discussions

TransitDiscussionThread GetDiscussionThreadById string  ticket,
int  id
 

Get discussion thread by id.

Parameters:
ticket authentication ticket
id discussion thread id
Returns:

TransitDiscussionPost GetDiscussionThreadPost string  ticket,
int  id
 

Get discussion thread parent post.

Parameters:
id discussion thread id
Returns:

List<TransitDiscussionPost> GetDiscussionThreadPosts string  ticket,
int  id
 

Get discussion thread posts.

Parameters:
id discussion thread id
Returns:

int GetDiscussionThreadPostsCount string  ticket,
int  id
 

Get discussion thread posts count.

Parameters:
id discussion thread id
Returns:

List<TransitDiscussionPost> GetDiscussionThreads string  ticket,
ServiceQueryOptions  options
 

Get discussion threads.

Returns:

List<TransitDiscussionPost> GetDiscussionThreadsByDiscussionId string  ticket,
int  id,
ServiceQueryOptions  options
 

Get discussion threads.

Parameters:
id discussion id
Returns:

int GetDiscussionThreadsCount string  ticket  ) 
 

Get discussion threads count.

Parameters:
id discussion id
Returns:

int GetDiscussionThreadsCountByDiscussionId string  ticket,
int  id
 

Get discussion threads count.

Parameters:
id discussion id
Returns:

List<TransitDiscussionPost> GetLatestDiscussionPosts string  ticket,
ServiceQueryOptions  options
 

Get latest discussion posts.

Returns:

List<TransitDiscussionPost> GetLatestDiscussionPostsById string  ticket,
int  id,
ServiceQueryOptions  options
 

Get recent discussion posts.

Parameters:
id discussion id
Returns:

int GetOrCreateDiscussionId string  ticket,
string  typename,
int  id
 

Add or get a named discussion.

Parameters:
id object id
typename object type

string GetThreadRedirectUri string  ticket,
int  id
 

Get a personal discussion thread redirect url.

Parameters:
ticket 
id 
Returns:

List<TransitDiscussionPost> GetUserDiscussionThreads string  ticket,
DiscussionQueryOptions  qopt,
ServiceQueryOptions  options
 

Get discussion threads that a user participates in.

Returns:

int GetUserDiscussionThreadsCount string  ticket,
DiscussionQueryOptions  qopt
 

Get the count of discussion threads that a user participates in.

Returns:

void MoveDiscussionThread string  ticket,
int  threadid,
int  targetid
 

Move a discussion thread.

Parameters:
targetid target discussion id
threadid thread id
ticket authentication ticket
Returns:

List<TransitDiscussionPost> SearchDiscussionPosts string  ticket,
string  s,
ServiceQueryOptions  options
 

Search all discussion posts.

Returns:
discussion posts that match free text

List<TransitDiscussionPost> SearchDiscussionPostsById string  ticket,
int  id,
string  s,
ServiceQueryOptions  options
 

Search all discussion posts in a discussion.

Returns:
discussion posts that match free text

int SearchDiscussionPostsByIdCount string  ticket,
int  id,
string  s
 

Return the number of discussion posts matching a query in a discussion.

Returns:
number of discussion posts

int SearchDiscussionPostsCount string  ticket,
string  s
 

Return the number of discussion posts matching a query.

Returns:
number of discussion posts

The documentation for this class was generated from the following file:
  • WebDiscussionService.cs
© FoodCandy, 2006-2007, All Rights Reserved | FoodCandy | Sun Oct 7 10:48:53 2007 | Doxygen 1.4.6-NO