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


ReportingService2010.SetItemHistoryLimit(String, Boolean, Int32) Метод

Определение

Указывает количество моментальных снимков элемента, хранящихся на сервере отчетов. Этот метод применим к элементам типа Report.

public:
 void SetItemHistoryLimit(System::String ^ ItemPath, bool UseSystem, int HistoryLimit);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemHistoryLimit", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public void SetItemHistoryLimit (string ItemPath, bool UseSystem, int HistoryLimit);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemHistoryLimit", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.SetItemHistoryLimit : string * bool * int -> unit
Public Sub SetItemHistoryLimit (ItemPath As String, UseSystem As Boolean, HistoryLimit As Integer)

Параметры

ItemPath
String

Полный URL-адрес элемента, включая имя файла, а также (в режиме интеграции с SharePoint) расширение.

UseSystem
Boolean

Выражение типа Boolean. Если оно имеет значение true, то ограничение журнала элемента устанавливается равным текущему системному ограничению для журнала элемента. Значение false указывает, что предел журнала элементов соответствует значению, указанному в параметре HistoryLimit .

HistoryLimit
Int32

Количество моментальных снимков журнала элемента, хранимых для элемента. Допустимые значения: от -1 до 2,147,483,647. Если задано значение –1, то сохраняются все моментальные снимки элемента.

Атрибуты

Комментарии

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

Использование заголовка SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Необходимые разрешения в собственном режиме UpdatePolicy
Необходимые разрешения в режиме Интеграции с SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Этот метод поддерживает Report только тип элемента. Указание URL-адреса любого элемента, отличного от отчета, приводит к тому, что метод создает исключение со строкой исключения "Неправильный тип элемента".

UseSystem Если параметр имеет значение true, сервер отчетов игнорирует параметр HistoryLimit .

Примечание

Если значение изменено HistoryLimit , моментальные снимки журнала элементов могут быть удалены.

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