ReportingService2005.CreateResource メソッド
新しいリソースをレポート サーバー データベースに追加します。
名前空間: ReportService2005
アセンブリ: ReportService2005 (ReportService2005.dll)
構文
'宣言
Public Sub CreateResource ( _
Resource As String, _
Parent As String, _
Overwrite As Boolean, _
Contents As Byte(), _
MimeType As String, _
Properties As Property() _
)
'使用
Dim instance As ReportingService2005
Dim Resource As String
Dim Parent As String
Dim Overwrite As Boolean
Dim Contents As Byte()
Dim MimeType As String
Dim Properties As Property()
instance.CreateResource(Resource, Parent, _
Overwrite, Contents, MimeType, Properties)
public void CreateResource(
string Resource,
string Parent,
bool Overwrite,
byte[] Contents,
string MimeType,
Property[] Properties
)
public:
void CreateResource(
String^ Resource,
String^ Parent,
bool Overwrite,
array<unsigned char>^ Contents,
String^ MimeType,
array<Property^>^ Properties
)
member CreateResource :
Resource:string *
Parent:string *
Overwrite:bool *
Contents:byte[] *
MimeType:string *
Properties:Property[] -> unit
public function CreateResource(
Resource : String,
Parent : String,
Overwrite : boolean,
Contents : byte[],
MimeType : String,
Properties : Property[]
)
パラメーター
- Resource
型: System.String
新しいリソースの名前です。
- Parent
型: System.String
新しいリソースを追加する親フォルダーの完全修飾 URL です。
- Overwrite
型: System.Boolean
同一の名前とパスを持つリソースが存在する場合に、そのリソースを上書きするかどうかを示す Boolean 式です。 既定値は false です。
- Contents
型: array<System.Byte[]
リソース ファイルの内容です。
- MimeType
型: System.String
リソースの MIME (Multipurpose Internet Mail Extensions) の種類です。 最大サイズは 260 文字です。
- Properties
型: array<ReportService2005.Property[]
リソースに設定するプロパティの名前と値を定義する Property オブジェクトの配列です。
説明
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。
SOAP ヘッダー |
(In) BatchHeaderValue (Out) ServerInfoHeaderValue |
必要な権限 |
新しいリソースの作成: Parent に対する CreateResource 既存のリソースの更新: Resource に対する UpdateContent リソース プロパティの更新: Resource に対する UpdateContent および UpdateProperties |
Parent パラメーターの長さは、260 文字以下でなければなりません。これを超えると、エラー コード rsItemLengthExceeded の SOAP 例外がスローされます。
Parent パラメーターを NULL または空の文字列にすることはできません。また、予約文字 : ?; @ & = + $ , \ * > < | ." を含めることもできません。 スラッシュ (/) は、フォルダーの完全なパス名内の各項目を区切るために使用することはできますが、フォルダー名の末尾には使用できません。
エラーが発生すると、リソースは作成されません。
レポート サーバー データベースにリソースを追加すると、親フォルダーの ModifiedBy プロパティと ModifiedDate プロパティが変更されます。