ReportingService2006.SetCacheOptions Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Configure un rapport à mettre en cache et fournit des paramètres qui spécifient quand la copie mise en cache du rapport expire.
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)
Paramètres
- Report
- String
URL complète du rapport, y compris le nom de fichier et l'extension de nom de fichier .rdl.
- CacheReport
- Boolean
Valeur Boolean
qui indique si une copie du rapport exécuté est mise en cache. La valeur par défaut est false
.
- Item
- ExpirationDefinition
Objet ExpirationDefinition qui représente une planification ou un délai d’expiration pour le rapport dans le cache.
Remarques
Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.
En-têtes SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Autorisations requises | <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> |
Si CacheReport
a la false
valeur , vous devez définir la valeur de sur null
Item
(Nothing
en Visual Basic) ; sinon, une erreur se produit. Si CacheReport
est défini sur true
, vous devez fournir une valeur pour Item
; sinon, une erreur se produit.
La SetCacheOptions méthode peut être appelée uniquement lorsque l’option d’exécution du rapport est définie sur Live
. Pour plus d’informations sur la définition des options d’exécution par programmation, consultez SetExecutionOptions.