Метод ObjectLinkProvider.ReadOrCreateWebObjects
Считывает или создает Web-объекты, которые соответствуют каждому WebObjectsRow в ObjectLinkProviderDataSet.
Пространство имен: WebSvcObjectLinkProvider
Сборка: ProjectServerServices (в ProjectServerServices.dll)
Синтаксис
'Декларация
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/ReadOrCreateWebObjects", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/", _
ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub ReadOrCreateWebObjects ( _
ByRef lookupDataSet As ObjectLinkProviderDataSet _
)
'Применение
Dim instance As ObjectLinkProvider
Dim lookupDataSet As ObjectLinkProviderDataSet
instance.ReadOrCreateWebObjects(lookupDataSet)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/ReadOrCreateWebObjects", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/",
ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void ReadOrCreateWebObjects(
ref ObjectLinkProviderDataSet lookupDataSet
)
Параметры
- lookupDataSet
Тип: WebSvcObjectLinkProvider.ObjectLinkProviderDataSet
Замечания
Данные в каждой WebObjectRow содержит идентификатор GUID и достаточно информации, чтобы найти или создать Web-объекту. Данные должны включать WOBJ_UID для метода ReadOrCreateWebObjects для работы.
Обнаружив Web-объект, соответствующий WOBJ_UID ReadOrCreateWebObjects метод обновляет базу данных для этой веб-объект. Если ReadOrCreateWebObjects находит соответствующий Web-объекту с использованием расширенных данных, затем обновляет поля WOB_UID в ObjectLinkProviderDataSet.WebObjectsRow фактических WOBJ_UID Web-объекту, в базе данных.
Если Web-объект не существует, соответствующий WOBJ_UID или расширенные данные, ReadOrCreateWebObjects вставляет запись со значением WOBJ_UID в ObjectLinkProviderDataSet.WebObjectsRow.