Example #1
0
 /// <summary>
 /// Отправить пост.
 /// </summary>
 /// <param name="data">Данные поста.</param>
 /// <param name="captcha">Данные капчи.</param>
 /// <param name="mode">Режим постинга.</param>
 /// <returns>Ссылка-результат (null, если нет такой ссылки).</returns>
 public IEngineOperationsWithProgress<BoardLinkBase, EngineProgress> Post(PostingData data, CaptchaPostingData captcha, PostingMode mode = PostingMode.Default)
 {
     if ((data.Link.LinkKind & BoardLinkKind.Thread) == 0 && (data.Link.LinkKind & BoardLinkKind.BoardPage) == 0)
     {
         throw new ArgumentException("Неправильный тип ссылки");
     }
     return new PostOperation(Services, new PostOperationParameter() {Captcha = captcha, Data = data, Mode = mode});
 }
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="data">Данные капчи.</param>
 public CaptchaQueryResultEventArgs(CaptchaPostingData data)
 {
     Data = data;
 }