ReportingService2010.SetItemHistoryLimit(String, Boolean, Int32) Método

Definição

Especifica o número de instantâneos de um item que o servidor de relatório mantém. Esse método se aplica ao tipo de item 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)

Parâmetros

ItemPath
String

A URL totalmente qualificada do item, incluindo o nome do arquivo e a extensão no modo do SharePoint.

UseSystem
Boolean

Uma expressão Boolean que, quando definida como true, define o limite do histórico de itens como o limite de histórico de itens do sistema atual. Um valor false indica que o limite do histórico de itens corresponde ao valor fornecido no parâmetro HistoryLimit .

HistoryLimit
Int32

O número de instantâneos de histórico de itens armazenados para o item. Os valores podem variar de -1 a 2,147,483,647. Se o valor estiver definido como –1, todos os instantâneos de itens serão salvos.

Atributos

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Uso do cabeçalho SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias do modo nativo UpdatePolicy
Permissões necessárias do modo do SharePoint EditListItems

Esse método só dá suporte ao Report tipo de item. Especificar a URL de qualquer item que não seja um relatório faz com que o método gere uma exceção com a cadeia de caracteres de exceção "tipo de item errado".

Se o UseSystem parâmetro for definido como true , o servidor de relatório ignorará o HistoryLimit parâmetro.

Observação

Se o valor de HistoryLimit for alterado, os instantâneos de histórico de itens poderão ser excluídos.

Aplica-se a