ReportingService2005.SetItemDataSources(String, DataSource[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает источники данных для элемента в каталоге.
public:
void SetItemDataSources(System::String ^ Item, cli::array <ReportService2005::DataSource ^> ^ DataSources);
public void SetItemDataSources (string Item, ReportService2005.DataSource[] DataSources);
member this.SetItemDataSources : string * ReportService2005.DataSource[] -> unit
Public Sub SetItemDataSources (Item As String, DataSources As DataSource())
Параметры
- Item
- String
Полное имя элемента, для которого задаются источники данных. Принимает идентификатор EditSessionID, создаваемый методом CreateReportEditSession(String, String, Byte[], Warning[]).
- DataSources
- DataSource[]
Массив объектов DataSource.
Комментарии
В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.
Заголовки SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Необходимые разрешения | Зависит от типа Item элемента :- Report : UpdateDatasource- Model : UpdateDatasource— Для каждого источника данных или модели в массиве DataSources :- DataSource : ReadProperties- Model : ReadProperties |
SetItemDataSources возвращает ошибку, если свойства источника данных заданы для связанного типа элемента отчета.
Если rsDataSourceNotFound
источник данных, не связанный с элементом, передается в метод , возвращается ошибка.
Item
Если типом является модель, указанное значение должно быть одним DataSourceReference. В этом случае при указании массива DataSource объектов возвращается ошибка.
Если указанный Item
тип является моделью, указанный DataSourceReference
объект не может ссылаться на модель или для учетных данных источника данных задано значение Prompt
.
Если в элементе существует несколько источников данных, могут быть отправлены только те источники данных, которые изменяются.