Topic Class | 
This is preliminary documentation and is subject to change.
The Topic type exposes the following members.
| Name | Description | |
|---|---|---|
| Posts | Gets the list of posts, starting from the OP's first post. | |
| Site | The MediaWiki site hosting this topic. | |
| Summary | Topic summary. | |
| Title | Full title of the topic page. | |
| TopicTitle | Topic display title. | |
| TopicTitleRevision | Gets the latest revision of the topic display title. | |
| WorkflowId | Workflow ID of the topic. | 
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)  | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object)  | |
| GetHashCode | Serves as the default hash function. (Inherited from Object)  | |
| GetType | Gets the Type of the current instance. (Inherited from Object)  | |
| LockAsync(String) | Locks (aka. close) the topic with the specified action. | |
| LockAsync(LockAction, String) | Locks or unlocks (aka. close or reopen) the topic with the specified action. | |
| LockAsync(LockAction, String, CancellationToken) | Locks or unlocks (aka. close or reopen) the topic with the specified action. | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object)  | |
| ModerateAsync(ModerationAction, String) | Moderates the topic with the specified action. | |
| ModerateAsync(ModerationAction, String, CancellationToken) | Moderates the topic with the specified action. | |
| RefreshAsync | Refreshes the topic revision and replies from the server. | |
| RefreshAsync(CancellationToken) | Refreshes the topic revision and replies from the server. | |
| ReplyAsync(String) | Add a new reply to the topic. | |
| ReplyAsync(String, CancellationToken) | Add a new reply to the topic. | |
| ToString | 
            Returns the user-friendly title of the topic.
             (Overrides ObjectToString)  | |
| UpdateSummaryAsync | Updates the topic summary to the value of Summary. | |
| UpdateSummaryAsync(CancellationToken) | Updates the topic summary to the value of Summary. | |
| UpdateTopicTitleAsync | Updates the topic display title to the value of TopicTitle. | |
| UpdateTopicTitleAsync(CancellationToken) | Updates the topic display title to the value of TopicTitle. |