言語

ReportingService2006.CreateResource メソッド

定義

SharePoint ライブラリに新しいリソースを追加します。

public:
 ReportService2006::CatalogItem ^ CreateResource(System::String ^ Resource, System::String ^ Parent, bool Overwrite, cli::array <System::Byte> ^ Contents, System::String ^ MimeType, cli::array <ReportService2006::Property ^> ^ Properties);
public ReportService2006.CatalogItem CreateResource(string Resource, string Parent, bool Overwrite, byte[] Contents, string MimeType, ReportService2006.Property[] Properties);
member this.CreateResource : string * string * bool * byte[] * string * ReportService2006.Property[] -> ReportService2006.CatalogItem
Public Function CreateResource (Resource As String, Parent As String, Overwrite As Boolean, Contents As Byte(), MimeType As String, Properties As Property()) As CatalogItem

パラメーター

Resource
String

新しいリソースの名前を指定します。

Parent
String

リソースを含む親フォルダの完全限定URLです。

Overwrite
Boolean

同じ名前とパスを持つ既存のリソースを上書きするかどうかを指定する Boolean 式です。 既定値は false です。

Contents
Byte[]

リソースファイルの内容です。

MimeType
String

MIMEタイプのリソースです。 最大サイズは260文字です。

Properties
Property[]

リソースに対して設定すべきプロパティ名と値を定義する Property オブジェクトの配列です。

返品

新たに作成されたリソースのための CatalogItem オブジェクトです。

注釈

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

SOAPヘッダー (イン) TrustedUserHeaderValue

(アウト) ServerInfoHeaderValue
必要なアクセス許可 新しいリソースの作成: <xref:Microsoft.SharePoint.SPBasePermissions.AddListItems> on Parent

既存のリソースの更新: <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> on Resource

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

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

エラーが発生した場合、そのリソースは作成されません。

リソースをSharePoint ライブラリに追加すると、親フォルダのModifiedByおよびModifiedDateプロパティが変更されます。

適用対象