ReportingService2006.CreateModel メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SharePoint ライブラリにモデルを追加します。
public:
ReportService2006::CatalogItem ^ CreateModel(System::String ^ Model, System::String ^ Parent, cli::array <System::Byte> ^ Definition, cli::array <ReportService2006::Property ^> ^ Properties, [Runtime::InteropServices::Out] cli::array <ReportService2006::Warning ^> ^ % Warnings);
public ReportService2006.CatalogItem CreateModel(string Model, string Parent, byte[] Definition, ReportService2006.Property[] Properties, out ReportService2006.Warning[] Warnings);
member this.CreateModel : string * string * byte[] * ReportService2006.Property[] * Warning[] -> ReportService2006.CatalogItem
Public Function CreateModel (Model As String, Parent As String, Definition As Byte(), Properties As Property(), ByRef Warnings As Warning()) As CatalogItem
パラメーター
- Model
- String
新しいモデル名とファイル名、拡張子は.smdlです。
- Parent
- String
新しいモデルを含む親フォルダの完全限定URLです。
- Definition
- Byte[]
報告書モデルの定義を公開する。 XMLデータは http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ セマンティックモデル定義言語によって定義されています。
- Warnings
- Warning[]
[アウト]モデル定義の検証中にCreateModel(String, String, Byte[], Property[], Warning[])が成功裏に呼び出された場合に発生した可能性のある警告を記述するWarningオブジェクトの配列です。そうでなければ例外が発生します。
返品
新たに作成されたモデルのための CatalogItem オブジェクトです。
注釈
以下の表は、この操作のヘッダーおよび権限情報を示しています。
| SOAPヘッダー | (イン) TrustedUserHeaderValue (アウト) ServerInfoHeaderValue |
| 必要なアクセス許可 |
<xref:Microsoft.SharePoint.SPBasePermissions.AddListItems> に Parent |
モデルアイテムのセキュリティは、モデルが最初に作成された際にオフにされます。
親フォルダの ModifiedBy プロパティと ModifiedDate プロパティは、 CreateModel が正常に呼び出されると更新されます。
.smdlの拡張子がモデル名から除外されると、 rsFileExtensionRequired エラーが返されます。
Parentパラメータの長さは260文字を超えてはなりません。そうでなければ、エラーコードrsItemLengthExceedでSOAP例外が発生します。
Parentパラメータはnullや空であってはならず、以下の保留文字を含むことはできません:: ? ; @ & = + $ , \ * > < | . "。 フォルダーのフルパス名の項目を区切るためにスラッシュ文字(/)を使うことはできますが、フォルダ名の最後に使うことはできません。