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) entity 这两个权限。全局权限。 |