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 ヘッダー** | (In) BatchHeaderValue
(Out) ServerInfoHeaderValue |
必要なアクセス許可 | CreateModel |
CreateModel が正常に呼び出された場合にモデル定義の検証中に発生した可能性のある警告を記述する オブジェクトの配列Warning。それ以外の場合は例外が発生します。
注釈
モデル項目のセキュリティは、最初に作成されるときに、モデルに対してオフになります。
ModifiedBy が正常に呼び出されると、親フォルダーの ModifiedDate プロパティと CreateModel プロパティが更新されます。
パラメーターの Parent
長さは 260 文字を超えることはできません。それ以外の場合は、エラー コード rsItemLengthExceeded で SOAP 例外がスローされます。
Parent
パラメーターを NULL または空の文字列にすることはできません。また、予約文字 : ? ; @ & = + $ , \ * > < | . "
を含めることもできません。 スラッシュ文字 (/) を使用して、フォルダーの完全なパス名内の項目を区切ることができますが、フォルダー名の末尾で使用することはできません。