Click or drag to resize

Topic Class

This is preliminary documentation and is subject to change.

Represents a topic on a Flow board.
Inheritance Hierarchy
SystemObject
  WikiClientLibrary.FlowTopic

Namespace: WikiClientLibrary.Flow
Assembly: WikiClientLibrary.Flow (in WikiClientLibrary.Flow.dll) Version: 0.9.0-int.2+447d1d590e6726b7881f750a0a0e42908f3e417e
Syntax
public class Topic

The Topic type exposes the following members.

Constructors
 NameDescription
Public methodTopic Initializes a new Topic instance from MW site and topic page title.
Top
Properties
 NameDescription
Public propertyPosts Gets the list of posts, starting from the OP's first post.
Public propertySite The MediaWiki site hosting this topic.
Public propertySummary Topic summary.
Public propertyTitle Full title of the topic page.
Public propertyTopicTitle Topic display title.
Public propertyTopicTitleRevision Gets the latest revision of the topic display title.
Public propertyWorkflowId Workflow ID of the topic.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodLockAsync(String)Locks (aka. close) the topic with the specified action.
Public methodLockAsync(LockAction, String) Locks or unlocks (aka. close or reopen) the topic with the specified action.
Public methodLockAsync(LockAction, String, CancellationToken) Locks or unlocks (aka. close or reopen) the topic with the specified action.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodModerateAsync(ModerationAction, String) Moderates the topic with the specified action.
Public methodModerateAsync(ModerationAction, String, CancellationToken) Moderates the topic with the specified action.
Public methodRefreshAsync Refreshes the topic revision and replies from the server.
Public methodRefreshAsync(CancellationToken) Refreshes the topic revision and replies from the server.
Public methodReplyAsync(String) Add a new reply to the topic.
Public methodReplyAsync(String, CancellationToken) Add a new reply to the topic.
Public methodToString Returns the user-friendly title of the topic.
(Overrides ObjectToString)
Public methodUpdateSummaryAsync Updates the topic summary to the value of Summary.
Public methodUpdateSummaryAsync(CancellationToken) Updates the topic summary to the value of Summary.
Public methodUpdateTopicTitleAsync Updates the topic display title to the value of TopicTitle.
Public methodUpdateTopicTitleAsync(CancellationToken) Updates the topic display title to the value of TopicTitle.
Top
See Also