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