ReportingService2005.CreateResource(String, String, Boolean, Byte[], String, Property[]) ReportingService2005.CreateResource(String, String, Boolean, Byte[], String, Property[]) ReportingService2005.CreateResource(String, String, Boolean, Byte[], String, Property[]) Method

정의

보고서 서버 데이터베이스에 새 리소스를 추가합니다. Adds a new resource to the report server database.

public:
 void CreateResource(System::String ^ Resource, System::String ^ Parent, bool Overwrite, cli::array <System::Byte> ^ Contents, System::String ^ MimeType, cli::array <ReportService2005::Property ^> ^ Properties);
public void CreateResource (string Resource, string Parent, bool Overwrite, byte[] Contents, string MimeType, ReportService2005.Property[] Properties);
Public Sub CreateResource (Resource As String, Parent As String, Overwrite As Boolean, Contents As Byte(), MimeType As String, Properties As Property())
매개 변수
Resource
String String String

새 리소스의 이름입니다. The name of the new resource.

Parent
String String String

새 리소스를 추가할 부모 폴더의 정규화된 URL입니다. The fully qualified URL of the parent folder to which to add the new resource.

Overwrite
Boolean Boolean Boolean

A Boolean 동일한 이름 및 경로로 기존 리소스를 덮어쓸지 여부를 지정 하는 식입니다. A Boolean expression that specifies whether to overwrite an existing resource with the same name and path. 기본값은 false입니다. The default value is false.

Contents
Byte[]

리소스 파일의 내용입니다. The contents of the resource file.

MimeType
String String String

리소스의 MIME(Multipurpose Internet Mail Extensions) 형식입니다. The Multipurpose Internet Mail Extensions (MIME) type of the resource. 최대 크기는 260자입니다. The maximum size is 260 characters.

Properties
Property[]

배열 Property 속성 이름 및 리소스에 대해 설정 하는 값을 정의 하는 개체입니다. An array of Property objects that defines the property names and values to set for the resource.

설명

다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.The table below shows header and permissions information on this operation.

SOAP 헤더SOAP Headers (In) BatchHeaderValue(In) BatchHeaderValue

(Out) ServerInfoHeaderValue(Out) ServerInfoHeaderValue
필요한 권한Required Permissions 새 리소스 만들기: CreateResourceParentCreating a new resource: CreateResource on Parent

기존 리소스 업데이트: UpdateContentResourceUpdating an existing resource: UpdateContent on Resource

리소스 속성을 업데이트: UpdateContent AND UpdatePropertiesResourceUpdating resource properties: UpdateContent AND UpdateProperties on Resource

길이 Parent 매개 변수는 260 자를 초과할 수 없습니다; 그리고 오류 코드와 SOAP 예외가 throw 됩니다는 그렇지 않은 경우 rsItemLengthExceeded합니다.The length of the Parent parameter cannot exceed 260 characters; otherwise, a SOAP exception is thrown with the error code rsItemLengthExceeded.

Parent 매개 변수는 null 이거나 비워 둘 수 없고 예약 된 문자를 포함할: : ? ; @ & = + $ , \ * > < | . "합니다.The Parent parameter cannot be null or empty or contain the following reserved characters: : ? ; @ & = + $ , \ * > < | . ". 슬래시 문자 (/)를 사용 하 여 폴더의 전체 경로 이름에서 항목을 구분 하지만 폴더 이름의 끝에 사용할 수 없습니다.You can use the forward slash character (/) to separate items in the full path name of the folder, but you cannot use it at the end of the folder name.

오류가 발생 한 경우 리소스가 만들어지지 않습니다.If errors occur, the resource is not created.

보고서 서버 데이터베이스에 리소스를 추가 수정 된 ModifiedByModifiedDate 부모 폴더의 속성입니다.Adding a resource to the report server database modifies the ModifiedBy and ModifiedDate properties of the parent folder.

적용 대상