C# 클래스 Box.V2.Managers.BoxTasksManager

상속: BoxResourceManager
파일 보기 프로젝트 열기: box/box-windows-sdk-v2 1 사용 예제들

공개 메소드들

메소드 설명
BoxTasksManager ( IBoxConfig config, IBoxService service, IBoxConverter converter, IAuthRepository auth, string asUser = null, bool suppressNotifications = null ) : System
CreateTaskAssignmentAsync ( BoxTaskAssignmentRequest taskAssignmentRequest ) : Task

Used to assign a task to a single user. There can be multiple assignments on a given task.

CreateTaskAsync ( BoxTaskCreateRequest taskCreateRequest ) : Task

Used to create a single task for single user on a single file.

DeleteTaskAssignmentAsync ( string taskAssignmentId ) : Task

Deletes a specific task assignment.

DeleteTaskAsync ( string taskId ) : Task

Permanently deletes a specific task.

GetAssignmentsAsync ( string taskId ) : Task>

Retrieves all of the assignments for a given task.

GetTaskAssignmentAsync ( string taskAssignmentId ) : Task

Fetches a specific task assignment.

GetTaskAsync ( string taskId ) : Task

Fetches a specific task.

UpdateTaskAssignmentAsync ( BoxTaskAssignmentUpdateRequest taskAssignmentUpdateRequest ) : Task

Used to update a task assignment.

UpdateTaskAsync ( BoxTaskUpdateRequest taskUpdateRequest ) : Task

Updates a specific task.

메소드 상세

BoxTasksManager() 공개 메소드

public BoxTasksManager ( IBoxConfig config, IBoxService service, IBoxConverter converter, IAuthRepository auth, string asUser = null, bool suppressNotifications = null ) : System
config IBoxConfig
service IBoxService
converter IBoxConverter
auth IAuthRepository
asUser string
suppressNotifications bool
리턴 System

CreateTaskAssignmentAsync() 공개 메소드

Used to assign a task to a single user. There can be multiple assignments on a given task.
public CreateTaskAssignmentAsync ( BoxTaskAssignmentRequest taskAssignmentRequest ) : Task
taskAssignmentRequest Box.V2.Models.BoxTaskAssignmentRequest BoxTaskAssignmentRequest object.
리턴 Task

CreateTaskAsync() 공개 메소드

Used to create a single task for single user on a single file.
public CreateTaskAsync ( BoxTaskCreateRequest taskCreateRequest ) : Task
taskCreateRequest BoxTaskCreateRequest BoxTaskCreateRequest object.
리턴 Task

DeleteTaskAssignmentAsync() 공개 메소드

Deletes a specific task assignment.
public DeleteTaskAssignmentAsync ( string taskAssignmentId ) : Task
taskAssignmentId string Id of the task assignment.
리턴 Task

DeleteTaskAsync() 공개 메소드

Permanently deletes a specific task.
public DeleteTaskAsync ( string taskId ) : Task
taskId string Id of the task.
리턴 Task

GetAssignmentsAsync() 공개 메소드

Retrieves all of the assignments for a given task.
public GetAssignmentsAsync ( string taskId ) : Task>
taskId string Id of the task.
리턴 Task>

GetTaskAssignmentAsync() 공개 메소드

Fetches a specific task assignment.
public GetTaskAssignmentAsync ( string taskAssignmentId ) : Task
taskAssignmentId string Id of the task assignment.
리턴 Task

GetTaskAsync() 공개 메소드

Fetches a specific task.
public GetTaskAsync ( string taskId ) : Task
taskId string Id of the task.
리턴 Task

UpdateTaskAssignmentAsync() 공개 메소드

Used to update a task assignment.
public UpdateTaskAssignmentAsync ( BoxTaskAssignmentUpdateRequest taskAssignmentUpdateRequest ) : Task
taskAssignmentUpdateRequest Box.V2.Models.BoxTaskAssignmentUpdateRequest BoxTaskAssignmentUpdateRequest object.
리턴 Task

UpdateTaskAsync() 공개 메소드

Updates a specific task.
public UpdateTaskAsync ( BoxTaskUpdateRequest taskUpdateRequest ) : Task
taskUpdateRequest Box.V2.Models.BoxTaskUpdateRequest BoxTaskUpdateRequest object.
리턴 Task