次の方法で共有


ReportingService2006.CreateResource メソッド

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

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

構文

'宣言
Public Function CreateResource ( _
    Resource As String, _
    Parent As String, _
    Overwrite As Boolean, _
    Contents As Byte(), _
    MimeType As String, _
    Properties As Property() _
) As CatalogItem
'使用
Dim instance As ReportingService2006 
Dim Resource As String 
Dim Parent As String 
Dim Overwrite As Boolean 
Dim Contents As Byte()
Dim MimeType As String 
Dim Properties As Property()
Dim returnValue As CatalogItem 

returnValue = instance.CreateResource(Resource, _
    Parent, Overwrite, Contents, MimeType, _
    Properties)
public CatalogItem CreateResource(
    string Resource,
    string Parent,
    bool Overwrite,
    byte[] Contents,
    string MimeType,
    Property[] Properties
)
public:
CatalogItem^ 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[] -> CatalogItem
public function CreateResource(
    Resource : String, 
    Parent : String, 
    Overwrite : boolean, 
    Contents : byte[], 
    MimeType : String, 
    Properties : Property[]
) : CatalogItem

パラメーター

  • Resource
    型: System.String
    新しいリソースの名前です。
  • Parent
    型: System.String
    リソースを格納する親フォルダーの完全修飾 URL です。
  • Overwrite
    型: System.Boolean
    同一の名前とパスを持つリソースが存在する場合に、そのリソースを上書きするかどうかを示す Boolean 式です。 既定値は false です。
  • Contents
    型: array<System.Byte[]
    リソース ファイルの内容です。
  • MimeType
    型: System.String
    リソースの MIME の種類です。 最大サイズは 260 文字です。
  • Properties
    型: array<ReportService2006.Property[]
    リソースに設定するプロパティの名前と値を定義する Property オブジェクトの配列です。

戻り値

型: ReportService2006.CatalogItem
新しく作成されたリソースの CatalogItem オブジェクトです。

説明

次の表に、この操作に関連するヘッダーおよび権限の情報を示します。

SOAP ヘッダー

(In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue

必要な権限

新しいリソースの作成: Parent に対する AddListItems

既存のリソースの更新: Resource に対する EditListItems

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

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

エラーが発生すると、リソースは作成されません。

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

関連項目

参照

ReportingService2006 クラス

ReportService2006 名前空間