ReportingService2006.GetCacheOptions(String, ExpirationDefinition) Méthode

Définition

Retourne la configuration de mise en cache pour un rapport et les paramètres qui décrivent à quel moment la copie mise en cache du rapport arrive à expiration.

public:
 bool GetCacheOptions(System::String ^ Report, [Runtime::InteropServices::Out] ReportService2006::ExpirationDefinition ^ % Item);
public bool GetCacheOptions (string Report, out ReportService2006.ExpirationDefinition Item);
member this.GetCacheOptions : string * ExpirationDefinition -> bool
Public Function GetCacheOptions (Report As String, ByRef Item As ExpirationDefinition) As Boolean

Paramètres

Report
String

URL complète du rapport, y compris le nom de fichier et l'extension de nom de fichier .rdl.

Item
ExpirationDefinition

[out] Objet ExpirationDefinition qui définit le temps, en minutes, ou la planification sur la base de laquelle la copie mise en cache expire.

Retours

true si la copie d'un rapport exécuté est mise en cache ; sinon, false.

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.ViewListItems>

Utilisez la valeur de retour de cette méthode pour déterminer si le rapport est défini pour être mis en cache. Si la valeur est false, la méthode retourne un null (ou Nothing en Visual Basic) pour Item.

Utilisez GetCacheOptions uniquement si l’option d’exécution est configurée pour s’exécuter à la demande. Pour plus d’informations sur les paramètres de cache d’un rapport, consultez Mise en cache des rapports (SSRS). Pour plus d’informations sur la définition par programme des options de mise en cache d’un rapport, consultez SetCacheOptions la méthode.

S’applique à