리소스 할당 생성

리소스 할당은 작업과 리소스를 연결하고 있습니다. 이 기사에서는 C ++ 용 Aspose.Tasks 를 사용하여 리소스 할당을 만드는 방법을 설명합니다.

리소스 할당 만들기

Resource 클래스는 기본 생성자를 사용하거나 작업 및 리소스를 전달하여 리소스 할당을 작성하는 두 가지 방법을 노출시킵니다.

프로그래밍 샘플 : 기본 생성자 매개 변수를 전달하지 않고도 ResourceAssignment 인스턴스를 만듭니다.

1// Create empty project
2System::SharedPtr<Project> project1 = System::MakeObject<Project>();
3    
4// Add new task and resource
5System::SharedPtr<Task> task1 = project1->get_RootTask()->get_Children()->Add(u"Task");
6System::SharedPtr<Resource> rsc1 = project1->get_Resources()->Add(u"Rsc");
7    
8// Assign the resource desired task
9System::SharedPtr<ResourceAssignment> assn = project1->get_ResourceAssignments()->Add(task1, rsc1);

Creating Multiple Resource Assignments

The following code example demonstrates how to set multiple resource assignments for one task and set user-defined start and end date for the resources.

1// Create empty project
 2System::SharedPtr<Project> project1 = System::MakeObject<Project>();
 3    
 4// Add new task and resource
 5System::SharedPtr<Task> task1 = project1->get_RootTask()->get_Children()->Add(u"Task");
 6System::SharedPtr<Resource> rsc1 = project1->get_Resources()->Add(u"Rsc");
 7    
 8// Assign the resource desired task
 9System::SharedPtr<ResourceAssignment> assn = project1->get_ResourceAssignments()->Add(task1, rsc1);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.