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