  | TopicModerateAsync(ModerationAction, String, CancellationToken) Method | 
This is preliminary documentation and is subject to change.
            Moderates the topic with the specified action.
            
Namespace: WikiClientLibrary.FlowAssembly: WikiClientLibrary.Flow (in WikiClientLibrary.Flow.dll) Version: 0.9.0-int.4+fbadc980737ddc9bb67116900ecad57f84a0b241
Syntaxpublic Task ModerateAsync(
	ModerationAction action,
	string reason,
	CancellationToken cancellationToken
)
Public Function ModerateAsync ( 
	action As ModerationAction,
	reason As String,
	cancellationToken As CancellationToken
) As Task
Dim instance As Topic
Dim action As ModerationAction
Dim reason As String
Dim cancellationToken As CancellationToken
Dim returnValue As Task
returnValue = instance.ModerateAsync(action, 
	reason, cancellationToken)
public:
Task^ ModerateAsync(
	ModerationAction action, 
	String^ reason, 
	CancellationToken cancellationToken
)
member ModerateAsync : 
        action : ModerationAction * 
        reason : string * 
        cancellationToken : CancellationToken -> Task Parameters
- action  ModerationAction
 - The action to perform. You need to have sufficient permission for it.
 - reason  String
 - The reason for moderation.
 - cancellationToken  CancellationToken
 - A token used to cancel the operation.
 
Return Value
Task
Remarks
See Also