Class ResourceCollection
이름 공간 : Aspose.Tasks 모임: Aspose.Tasks.dll (25.4.0)
Aspose.Tasks.Resource 개체의 컬렉션을 나타냅니다.
public class ResourceCollection : IList<resource>, ICollection<resource>, IEnumerable<resource>, IEnumerable
Inheritance
Implements
IList
상속 회원들
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
리소스 컬렉션에 포함된 요소의 수를 얻습니다.
public int Count { get; }
부동산 가치
ParentProject
리소스 컬렉션 개체의 어머니 프로젝트를 얻습니다.
public Project ParentProject { get; }
부동산 가치
이것이[이트]
지정된 인덱스에 항목을 반환합니다.
public Resource this[int index] { get; set; }
부동산 가치
Methods
Add()
프로젝트 자원 수집의 마지막 위치에 새로운 자원을 추가합니다.
public Resource Add()
Returns
추가된 자원
Add(스트리트)
프로젝트 자원 수집의 마지막 위치에 새로운 자원을 추가합니다.
public Resource Add(string resourceName)
Parameters
resourceName
string
자원에 대한 이름입니다.
Returns
추가된 자원
Add(링크, int)
프로젝트 자원 수집의 지정된 위치에 새로운 자원을 추가합니다.
public Resource Add(string resourceName, int beforeResourceId)
Parameters
resourceName
string
자원에 대한 이름입니다.
beforeResourceId
int
프로젝트 자원 수집에서 이전 자원의 위치.
Returns
추가된 자원
Clear()
직접 청소는 지원되지 않습니다,이 방법은 단지 던지기 NotSupportedException.
public void Clear()
GetById(이트)
지정된 ID를 가진 리소스를 반환합니다.
public Resource GetById(int id)
Parameters
id
int
지정된 ID 입니다.
Returns
지정된 ID가 있는 자원; 그렇지 않으면 null.
Remarks
O(1) 복잡성
GetByUid(이트)
지정된 Uid와 함께 리소스를 반환합니다.
public Resource GetByUid(int uid)
Parameters
uid
int
지정된 UID
Returns
지정된 uid가 있는 자원; 그렇지 않으면 null.
Remarks
O(1) 복잡성
GetEnumerator()
이 컬렉션에 대한 번호를 반환합니다.
public IEnumerator<resource> GetEnumerator()
Returns
IEnumerator <에 대한 정보 Resource >
이 컬렉션에 대한 목록입니다.
Remove(Resource)
이것은 ICollection의 제거의 척도 구현입니다.방법, 단지 던지지 않음 지원제외
public bool Remove(Resource item)
Parameters
item
Resource
제거해야 하는 항목
Returns
‘진실’은 항목이 제거되었을 경우; ‘거짓’은 그렇지 않다.
ToList()
ResourceCollection 개체를 Aspose.Tasks.Resource 개체 목록으로 변환합니다.
public List<resource> ToList()
Returns
Aspose.Tasks.Resource 항목 목록