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 pour qu’il soit mis en cache et fournit des paramètres spécifiant 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
L’URL entièrement qualifiée du rapport incluant le nom de fichier et l’extension de nom de fichier .rdl.
- CacheReport
- Boolean
Une Boolean valeur qui indique si une copie du rapport exécuté est mise en cache. La valeur par défaut est false.
- Item
- ExpirationDefinition
Un ExpirationDefinition objet qui représente soit un planning, soit un délai d’expiration pour le rapport dans le cache.
Remarques
Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.
| En-têtes SOAP | (En) TrustedUserHeaderValue (Dehors) ServerInfoHeaderValue |
| Autorisations requises | <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> |
Si CacheReport est défini à false, vous devez définir la valeur de Item à null (Nothing dans Visual Basic) ; sinon, une erreur survient. Si CacheReport est défini à true, vous devez fournir une valeur pour Item; sinon, une erreur survient.
La SetCacheOptions méthode ne peut être appelée que lorsque l’option d’exécution du rapport est définie à Live. Pour plus d’informations sur la façon de définir les options d’exécution de manière programmatique, voir SetExecutionOptions.