vknet_vk/VkNet/Abstractions/Authorization/IAuthorizationFlow.cs
Инютин Максим Николаевич f6901f2aa5 #1564 Проставляет XMLDOC
2023-07-29 17:55:07 +03:00

24 lines
No EOL
726 B
C#

using System.Threading;
using System.Threading.Tasks;
using VkNet.Model;
namespace VkNet.Abstractions.Authorization;
/// <summary>
/// Поток авторизации
/// </summary>
public interface IAuthorizationFlow
{
/// <summary>
/// Авторизация
/// </summary>
/// <param name="token">Токен отмены операции</param>
/// <returns> Access token. </returns>
Task<AuthorizationResult> AuthorizeAsync(CancellationToken token = default);
/// <summary>
/// Задать параметры авторизации
/// </summary>
/// <param name="authorizationParams">Параметры авторизации</param>
void SetAuthorizationParams(IApiAuthParams authorizationParams);
}