ReportingService2006.GenerateModel Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает модель по умолчанию на основе общего источника данных.
public:
ReportService2006::CatalogItem ^ GenerateModel(System::String ^ DataSource, System::String ^ Model, System::String ^ Parent, cli::array <ReportService2006::Property ^> ^ Properties, [Runtime::InteropServices::Out] cli::array <ReportService2006::Warning ^> ^ % Warnings);
public ReportService2006.CatalogItem GenerateModel (string DataSource, string Model, string Parent, ReportService2006.Property[] Properties, out ReportService2006.Warning[] Warnings);
member this.GenerateModel : string * string * string * ReportService2006.Property[] * Warning[] -> ReportService2006.CatalogItem
Public Function GenerateModel (DataSource As String, Model As String, Parent As String, Properties As Property(), ByRef Warnings As Warning()) As CatalogItem
Параметры
- DataSource
- String
Полный URL-адрес источника данных, включая имя файла и расширение RSDS.
- Model
- String
Имя создаваемой модели.
- Parent
- String
Полный URL-адрес родительской папки, в которой будет содержаться модель.
- Properties
- Property[]
XML-код, определяющий свойства, которые задаются в модели, и значения этих свойств.
На верхнем уровне располагается элемент Properties.
- Warnings
- Warning[]
[out] Массив объектов Warning, которые описывают все предупреждения, которые могут случиться при создании модели. На верхнем уровне располагается элемент Warning
.
Возвращаемое значение
Объект CatalogItem для созданной модели.
Комментарии
В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.
Заголовки SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Необходимые разрешения | <xref:Microsoft.SharePoint.SPBasePermissions.AddListItems> on Parent AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> on DataSource |
Сервер отчетов задает свойство IsGenerated для созданной модели при GenerateModel вызове .
Модели создаются с использованием учетных данных, указанных в общем источнике данных. В результате два разных пользователя могут создавать разные модели из одного источника данных. Обратите внимание, что если общий источник данных настроен для хранения учетных данных на сервере отчетов, всегда олицетворяет пользователя, GenerateModel учетные данные которого хранятся, даже если общий источник данных настроен для олицетворения текущего пользователя, прошедшего проверку подлинности.
При создании модели к узлам в модели применяется безопасность элемента модели по умолчанию.
При создании определения модели пользовательские свойства, хранящиеся в определении модели, распространяются в качестве настраиваемых свойств в элементе модели в пространстве имен папки, а новые значения настраиваемых свойств перезаписывают существующие значения пользовательских свойств.