Compartilhar via


ReportingService2006.SetReportHistoryLimit(String, Boolean, Int32) Método

Definição

Especifica o número de instantâneos de um relatório que o servidor de relatório mantém no banco de dados do servidor de relatório.

public:
 void SetReportHistoryLimit(System::String ^ Report, bool UseSystem, int HistoryLimit);
public void SetReportHistoryLimit (string Report, bool UseSystem, int HistoryLimit);
member this.SetReportHistoryLimit : string * bool * int -> unit
Public Sub SetReportHistoryLimit (Report As String, UseSystem As Boolean, HistoryLimit As Integer)

Parâmetros

Report
String

A URL totalmente qualificada do relatório, incluindo o nome do arquivo e a extensão de nome de arquivo .rdl.

UseSystem
Boolean

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

HistoryLimit
Int32

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

Comentários

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

Cabeçalhos SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

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 do histórico de relatórios poderão ser excluídos.

Aplica-se a