次の方法で共有


ReportingService2005.CreateModel メソッド

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

名前空間:  ReportService2005
アセンブリ:  ReportService2005 (ReportService2005.dll)

構文

'宣言
Public Function CreateModel ( _
    Model As String, _
    Parent As String, _
    Definition As Byte(), _
    Properties As Property() _
) As Warning()
'使用
Dim instance As ReportingService2005 
Dim Model As String 
Dim Parent As String 
Dim Definition As Byte()
Dim Properties As Property()
Dim returnValue As Warning()

returnValue = instance.CreateModel(Model, _
    Parent, Definition, Properties)
public Warning[] CreateModel(
    string Model,
    string Parent,
    byte[] Definition,
    Property[] Properties
)
public:
array<Warning^>^ CreateModel(
    String^ Model, 
    String^ Parent, 
    array<unsigned char>^ Definition, 
    array<Property^>^ Properties
)
member CreateModel : 
        Model:string * 
        Parent:string * 
        Definition:byte[] * 
        Properties:Property[] -> Warning[] 
public function CreateModel(
    Model : String, 
    Parent : String, 
    Definition : byte[], 
    Properties : Property[]
) : Warning[]

パラメーター

  • Model
    型: System.String
    作成するモデルの名前です。
  • Parent
    型: System.String
    新しいモデルを追加するフォルダーの完全なパス名です。

戻り値

型: array<ReportService2005.Warning[]
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。

SOAP ヘッダー

(In) BatchHeaderValue

(Out) ServerInfoHeaderValue

必要な権限

CreateModel

CreateModel が正常に呼び出された場合に、モデル定義の検証中に発生した警告を表す Warning オブジェクトの配列です。呼び出しが失敗した場合は、例外が発生します。

説明

最初にモデルを作成したときは、モデル アイテムのセキュリティはオフになっています。

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

Parent パラメーターの長さは、260 文字以下でなくてはなりません。これを超えると、SOAP 例外がエラー コード rsItemLengthExceeded でスローされます。

Parent パラメーターを NULL または空の文字列にすることはできません。また、予約文字 : ?; @ & = + $ , \ * > < | ." を含めることもできません。 スラッシュ (/) は、フォルダーの完全なパス名内の各項目を区切るために使用することはできますが、フォルダー名の末尾には使用できません。

関連項目

参照

ReportingService2005 クラス

ReportService2005 名前空間

その他の技術情報

モデル デザイナーを使用した作業

モデルのセキュリティ保護