ReportingService2005.GenerateModel(String, String, String, Property[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает модель по умолчанию на основе общего источника данных.
public:
cli::array <ReportService2005::Warning ^> ^ GenerateModel(System::String ^ DataSource, System::String ^ Model, System::String ^ Parent, cli::array <ReportService2005::Property ^> ^ Properties);
public ReportService2005.Warning[] GenerateModel (string DataSource, string Model, string Parent, ReportService2005.Property[] Properties);
member this.GenerateModel : string * string * string * ReportService2005.Property[] -> ReportService2005.Warning[]
Public Function GenerateModel (DataSource As String, Model As String, Parent As String, Properties As Property()) As Warning()
Параметры
- DataSource
- String
Путь к общему источнику данных на сервере, на основе которого создается модель.
- Model
- String
Имя создаваемой модели.
- Parent
- String
Полное имя папки, в которую добавляется новая модель.
- Properties
- Property[]
XML-код, определяющий свойства, которые задаются в модели, и значения этих свойств.
На верхнем уровне располагается элемент Properties.
Возвращаемое значение
Массив объектов Warning, которые описывают все предупреждения, которые могут случиться при создании модели. На верхнем уровне располагается элемент Warning
.
Комментарии
В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.
Заголовки SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Необходимые разрешения | ReadProperties on DataSource AND CreateModel on Parent |
Сервер отчетов задает IsGenerated
свойство для созданной модели при GenerateModel вызове метода .
Модели создаются с использованием учетных данных, указанных в общем источнике данных. В результате два разных пользователя могут создавать разные модели из одного источника данных. Обратите внимание, что если общий источник данных настроен для хранения учетных данных на сервере отчетов, всегда олицетворяет пользователя, GenerateModel учетные данные которого хранятся, даже если общий источник данных настроен для олицетворения текущего пользователя, прошедшего проверку подлинности.
При создании модели к узлам в модели применяется безопасность элемента модели по умолчанию.
При создании определения модели пользовательские свойства, хранящиеся в определении модели, распространяются в качестве настраиваемых свойств в элементе модели в пространстве имен папки, а новые значения настраиваемых свойств перезаписывают существующие значения пользовательских свойств.