ReportingService2010.SetItemHistoryLimit(String, Boolean, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 true
en , 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.