Compartir a través de


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

Definición

Especifica el número de instantáneas de un elemento que el servidor de informes retiene. Este método se aplica al tipo de elemento 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

Dirección URL completa del elemento, incluidos el nombre de archivo y la extensión, en modo de SharePoint.

UseSystem
Boolean

Expresión Boolean que, cuando se establece en true, establece el limite del historial de elementos en el límite del historial de elementos del sistema actual. Un valor de false indica que el límite del historial de elementos corresponde al valor proporcionado en el HistoryLimit parámetro .

HistoryLimit
Int32

Número de instantáneas del historial de elementos que se almacenarán para el elemento. Los valores pueden ir de -1 a 2,147,483,647. Si el valor se establece en –1, se guardan todas las instantáneas de elemento.

Atributos

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Uso del encabezado SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios en modo nativo UpdatePolicy
Permisos necesarios en modo de SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Este método solo admite el tipo de Report elemento. Si se especifica la dirección URL de cualquier elemento distinto de un informe, el método produce una excepción con la cadena de excepción "Tipo de elemento incorrecto".

Si el UseSystem parámetro se establece trueen , el servidor de informes omite el HistoryLimit parámetro .

Nota:

Si se cambia el valor de HistoryLimit , se pueden eliminar las instantáneas del historial de elementos.

Se aplica a