C# Класс Aditi.Scheduler.ScheduledTasks

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateTask ( TaskModel task ) : System.Guid
CreateTaskAsync ( TaskModel task ) : Task
DeleteTask ( System.Guid taskId ) : System.Guid
DeleteTaskAsync ( System.Guid taskId ) : Task
GetOperationStatus ( System.Guid operationId, bool blocked = false ) : OperationStatus
GetOperationStatusAsync ( System.Guid operationId, bool blocked = false ) : Task
GetTask ( System.Guid taskId ) : TaskModel
GetTaskAsync ( System.Guid taskId ) : Task
GetTaskHistory ( System.Guid taskId, string token = null ) : WebhookAuditResult
GetTaskHistoryAsync ( string taskId, string token = null ) : Task
GetTasks ( ) : IEnumerable
GetTasksAsync ( ) : Task>
ScheduledTasks ( Uri uri, string subscriptionId, string secretKey ) : System
ScheduledTasks ( string subscriptionId, string secretKey ) : System
UpdateTask ( TaskModel task ) : System.Guid
UpdateTaskAsync ( TaskModel task ) : Task

Приватные методы

Метод Описание
CreateHttpClient ( ) : HttpClient
CreateSchedulerException ( WebException we ) : SchedulerException
CreateSchedulerException ( string responseMessage ) : SchedulerException
CreateWebApiRequest ( String relativeUri ) : HttpWebRequest
GetOperationId ( HttpResponseMessage response ) : System.Guid
GetOperationId ( HttpWebResponse response ) : System.Guid
GetResponse ( HttpWebRequest clientRequest ) : HttpWebResponse
Poll ( string pollingUrl ) : OperationStatus
PollAsync ( string pollingUrl ) : Task

Описание методов

CreateTask() публичный Метод

Thrown when Task model is invalid
public CreateTask ( TaskModel task ) : System.Guid
task Aditi.Scheduler.Models.TaskModel
Результат System.Guid

CreateTaskAsync() публичный Метод

Thrown when Task model is invalid T
public CreateTaskAsync ( TaskModel task ) : Task
task Aditi.Scheduler.Models.TaskModel
Результат Task

DeleteTask() публичный Метод

public DeleteTask ( System.Guid taskId ) : System.Guid
taskId System.Guid
Результат System.Guid

DeleteTaskAsync() публичный Метод

public DeleteTaskAsync ( System.Guid taskId ) : Task
taskId System.Guid
Результат Task

GetOperationStatus() публичный Метод

public GetOperationStatus ( System.Guid operationId, bool blocked = false ) : OperationStatus
operationId System.Guid
blocked bool
Результат Aditi.Scheduler.Models.OperationStatus

GetOperationStatusAsync() публичный Метод

public GetOperationStatusAsync ( System.Guid operationId, bool blocked = false ) : Task
operationId System.Guid
blocked bool
Результат Task

GetTask() публичный Метод

public GetTask ( System.Guid taskId ) : TaskModel
taskId System.Guid
Результат Aditi.Scheduler.Models.TaskModel

GetTaskAsync() публичный Метод

public GetTaskAsync ( System.Guid taskId ) : Task
taskId System.Guid
Результат Task

GetTaskHistory() публичный Метод

public GetTaskHistory ( System.Guid taskId, string token = null ) : WebhookAuditResult
taskId System.Guid
token string
Результат Aditi.Scheduler.Models.WebhookAuditResult

GetTaskHistoryAsync() публичный Метод

public GetTaskHistoryAsync ( string taskId, string token = null ) : Task
taskId string
token string
Результат Task

GetTasks() публичный Метод

public GetTasks ( ) : IEnumerable
Результат IEnumerable

GetTasksAsync() публичный Метод

public GetTasksAsync ( ) : Task>
Результат Task>

ScheduledTasks() публичный Метод

public ScheduledTasks ( Uri uri, string subscriptionId, string secretKey ) : System
uri System.Uri
subscriptionId string
secretKey string
Результат System

ScheduledTasks() публичный Метод

public ScheduledTasks ( string subscriptionId, string secretKey ) : System
subscriptionId string
secretKey string
Результат System

UpdateTask() публичный Метод

Thrown when Task model is invalid
public UpdateTask ( TaskModel task ) : System.Guid
task Aditi.Scheduler.Models.TaskModel
Результат System.Guid

UpdateTaskAsync() публичный Метод

Thrown when Task model is invalid
public UpdateTaskAsync ( TaskModel task ) : Task
task Aditi.Scheduler.Models.TaskModel
Результат Task