Language

ReportingService2005.CreateModel(String, String, Byte[], Property[]) メソッド

定義

カタログ名前空間でモデルを作成します。

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/ セマンティックモデル定義言語によって定義されています

Properties
Property[]

モデルのプロパティとその値を定義する Property オブジェクトの配列です。

返品

以下の表は、この操作のヘッダーおよび権限情報を示しています。

**SOAPヘッダー** (イン) BatchHeaderValue

(アウト) ServerInfoHeaderValue

必要なアクセス許可

CreateModel

モデル定義の検証中にCreateModelが成功裏に呼び出された場合に発生した可能性のある警告を記述するWarningオブジェクトの配列です;そうでなければ例外が発生します。

注釈

モデルアイテムのセキュリティは、モデルが最初に作成された際にオフにされます。

親フォルダの ModifiedBy プロパティと ModifiedDate プロパティは、 CreateModel が正常に呼び出されると更新されます。

Parentパラメータの長さは260文字を超えてはなりません。そうでなければ、エラーコードrsItemLengthExceedでSOAP例外が発生します。

Parentパラメータはnullや空であってはならず、以下の保留文字を含むことはできません:: ? ; @ & = + $ , \ * > < | . "。 フォルダーのフルパス名の項目を区切るためにスラッシュ文字(/)を使うことはできますが、フォルダ名の最後に使うことはできません。

適用対象