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