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 Обновление существующего ресурса: UpdateContent Resource Обновление свойств ресурса: UpdateContent И UpdateProperties в Resource |
Длина Parent
параметра не может превышать 260 символов. В противном случае создается исключение SOAP с кодом ошибки rsItemLengthExceededed.
Параметр Parent
не может быть пустым или иметь значение NULL или содержать следующие зарезервированные символы: : ? ; @ & = + $ , \ * > < | . "
. Символ косой черты (/) можно использовать для разделения элементов в полном пути к папке, но его нельзя использовать в конце имени папки.
При возникновении ошибок ресурс не создается.
Добавление ресурса в базу данных сервера отчетов изменяет ModifiedBy свойства и ModifiedDate родительской папки.