Admin.ReadDepartmentsByEntity 方法
可讀取 Project Server 中指定之實體的部門的清單。
命名空間: WebSvcAdmin
組件: ProjectServerServices (在 ProjectServerServices.dll 中)
語法
'宣告
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Admin/ReadDepartmentsByEntity", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Admin/", _
ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Admin/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function ReadDepartmentsByEntity ( _
entityUid As Guid, _
entityTypeUid As Guid, _
language As Integer _
) As DepartmentsDataSet
'用途
Dim instance As Admin
Dim entityUid As Guid
Dim entityTypeUid As Guid
Dim language As Integer
Dim returnValue As DepartmentsDataSet
returnValue = instance.ReadDepartmentsByEntity(entityUid, _
entityTypeUid, language)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Admin/ReadDepartmentsByEntity", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Admin/",
ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Admin/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public DepartmentsDataSet ReadDepartmentsByEntity(
Guid entityUid,
Guid entityTypeUid,
int language
)
參數
entityUid
類型:System.Guid指定的實體的 GUID。
entityTypeUid
類型:System.Guid實體類型之 GUID。
language
類型:System.Int32會指定主要語言識別碼,以指出國家或地區的語言。
傳回值
類型:WebSvcAdmin.DepartmentsDataSet
包含指定之實體的部門清單。
備註
實體類型可以專案、 資源或企業專案類型,或最佳化工具使用分析、 驅動程式或優先處理順序。您可以使用下列屬性來決定實體類型:
資源不存在,應該不會呼叫ReadDepartmentsByEntity方法。當您使用CreateResources方法所建立的資源時, entityUid值為暫時直到CreateResource方法會完成。然後使用ReadResources方法來取得最終RES_UID值。
Project Server 權限
非標準的權限。下表中的每一列顯示所指定之類型的實體的權限。
權限 |
描述 |
---|---|
所需的專案實體。類別權限。 |
|
所需的資源實體。類別權限。 |
|
所需的最佳化工具使用分析實體。通用權限。 |
|
所需的最佳化工具使用驅動程式實體。通用權限。 |
|
所需的最佳化工具使用優先處理順序實體。通用權限。 |
|
這兩種權限所需的企業專案類型 (EPT) 實體。通用權限。 |