Поделиться через


ReportingService2005.CreateResource Метод

Определение

Добавляет новый ресурс в базу данных сервера отчетов.

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);
member this.CreateResource : string * string * bool * byte[] * string * ReportService2005.Property[] -> unit
Public Sub CreateResource (Resource As String, Parent As String, Overwrite As Boolean, Contents As Byte(), MimeType As String, Properties As Property())

Параметры

Resource
String

Имя нового ресурса.

Parent
String

Полный URL-адрес родительской папки, в которую добавляется новый ресурс.

Overwrite
Boolean

Выражение типа Boolean, которое указывает, нужно ли перезаписывать существующий ресурс в случае совпадения имени и пути. Значение по умолчанию — false.

Contents
Byte[]

Содержимое файла ресурсов.

MimeType
String

Тип MIME ресурса. Максимальный размер составляет 260 символов.

Properties
Property[]

Массив объектов Property, который определяет имена и значения свойств, задаваемых для ресурса.

Комментарии

В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.

Заголовки SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Необходимые разрешения Создание нового ресурса: CreateResource в Parent

Обновление существующего ресурса: UpdateContentResource

Обновление свойств ресурса: UpdateContent И UpdateProperties в Resource

Длина Parent параметра не может превышать 260 символов. В противном случае создается исключение SOAP с кодом ошибки rsItemLengthExceededed.

Параметр Parent не может быть пустым или иметь значение NULL или содержать следующие зарезервированные символы: : ? ; @ & = + $ , \ * > < | . ". Символ косой черты (/) можно использовать для разделения элементов в полном пути к папке, но его нельзя использовать в конце имени папки.

При возникновении ошибок ресурс не создается.

Добавление ресурса в базу данных сервера отчетов изменяет ModifiedBy свойства и ModifiedDate родительской папки.

Применяется к