ForumProviderStrategyUpdateRolesAsync - метод
Изменяет роли участников в топике.
Пространство имён: Tessa.ForumsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public Task<ValidationResult> UpdateRolesAsync(
Guid topicID,
IReadOnlyCollection<Guid> roles,
bool? isReadOnly = null,
bool? canEditMessages = null,
bool? isSubscribed = null,
CancellationToken cancellationToken = default
)
Public Function UpdateRolesAsync (
topicID As Guid,
roles As IReadOnlyCollection(Of Guid),
Optional isReadOnly As Boolean? = Nothing,
Optional canEditMessages As Boolean? = Nothing,
Optional isSubscribed As Boolean? = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ValidationResult)
public:
virtual Task<ValidationResult^>^ UpdateRolesAsync(
Guid topicID,
IReadOnlyCollection<Guid>^ roles,
Nullable<bool> isReadOnly = nullptr,
Nullable<bool> canEditMessages = nullptr,
Nullable<bool> isSubscribed = nullptr,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract UpdateRolesAsync :
topicID : Guid *
roles : IReadOnlyCollection<Guid> *
?isReadOnly : Nullable<bool> *
?canEditMessages : Nullable<bool> *
?isSubscribed : Nullable<bool> *
?cancellationToken : CancellationToken
(* Defaults:
let _isReadOnly = defaultArg isReadOnly null
let _canEditMessages = defaultArg canEditMessages null
let _isSubscribed = defaultArg isSubscribed null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValidationResult>
override UpdateRolesAsync :
topicID : Guid *
roles : IReadOnlyCollection<Guid> *
?isReadOnly : Nullable<bool> *
?canEditMessages : Nullable<bool> *
?isSubscribed : Nullable<bool> *
?cancellationToken : CancellationToken
(* Defaults:
let _isReadOnly = defaultArg isReadOnly null
let _canEditMessages = defaultArg canEditMessages null
let _isSubscribed = defaultArg isSubscribed null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValidationResult>
- topicID Guid
- Идентификатор топика, в котором изменяются роли участников.
- roles IReadOnlyCollectionGuid
- Идентификаторы ролей, изменяемых в топике. Сотрудники, входящие в эти роли, имеют доступ как участники топика.
- isReadOnly NullableBoolean (Optional)
- Признак того, что у участников роли доступ только для чтения, или null, если доступ не изменяется.
- canEditMessages NullableBoolean (Optional)
- Признак того, что участники роли могут редактировать сообщения.
- isSubscribed NullableBoolean (Optional)
- Признак того, что участники роли подписаны, или null, если состояние подписки не изменяется.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskValidationResultValidationResult, содержащий информацию по возникшим ошибкам.
IForumProviderUpdateRolesAsync(Guid, IReadOnlyCollectionGuid, NullableBoolean, NullableBoolean, NullableBoolean, CancellationToken)