ReportingService2006.SetCacheOptions Método

Definición

Configura un informe para almacenarlo en memoria caché y proporciona la configuración que especifica cuándo expira la copia del informe en la memoria caché.

public:
 void SetCacheOptions(System::String ^ Report, bool CacheReport, ReportService2006::ExpirationDefinition ^ Item);
public void SetCacheOptions (string Report, bool CacheReport, ReportService2006.ExpirationDefinition Item);
member this.SetCacheOptions : string * bool * ReportService2006.ExpirationDefinition -> unit
Public Sub SetCacheOptions (Report As String, CacheReport As Boolean, Item As ExpirationDefinition)

Parámetros

Report
String

Dirección URL completa del informe, incluidos el nombre y la extensión de nombre de archivo .rdl.

CacheReport
Boolean

Valor Boolean que indica si una copia del informe ejecutado se pone en la memoria caché. El valor predeterminado es false.

Item
ExpirationDefinition

Objeto ExpirationDefinition que representa una programación o una hora de expiración para el informe en la memoria caché.

Comentarios

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

Encabezados SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Si CacheReport se establece falseen , debe establecer el valor de en Itemnull (Nothing en Visual Basic); de lo contrario, se produce un error. Si CacheReport se establece trueen , debe proporcionar un valor para Item; de lo contrario, se produce un error.

Solo SetCacheOptions se puede llamar al método cuando la opción de ejecución del informe está establecida en Live. Para obtener más información sobre cómo establecer opciones de ejecución mediante programación, vea SetExecutionOptions.

Se aplica a