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


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 родительской папки.

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