/// <summary> /// GetActivityMembers /// </summary> /// <remarks> /// Enumerate the members of an activity. /// /// This REST API takes a ConversationId and a ActivityId, returning an array /// of ChannelAccount objects representing the members of the particular /// activity in the conversation. /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='conversationId'> /// Conversation ID /// </param> /// <param name='activityId'> /// Activity ID /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <IList <ChannelAccount> > GetActivityMembersAsync(this IConversations operations, string conversationId, string activityId, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetActivityMembersWithHttpMessagesAsync(conversationId, activityId, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <summary> /// GetActivityMembers /// </summary> /// Call this method to enumerate the members of an activity. /// /// This REST API takes a ConversationId and a ActivityId, returning an array /// of ChannelAccount[] objects /// which are the members of the particular activity in the conversation. /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='conversationId'> /// Conversation ID /// </param> /// <param name='activityId'> /// Activity ID /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <ChannelAccount[]> GetActivityMembersAsync(this IConversations operations, string conversationId, string activityId, CancellationToken cancellationToken = default(CancellationToken)) { var _result = await operations.GetActivityMembersWithHttpMessagesAsync(conversationId, activityId, null, cancellationToken).ConfigureAwait(false); return(_result.HandleError <ChannelAccount[]>()); }