Langage

ReportingService2010.SetCacheOptions Méthode

Définition

Configure un élément pour qu’il soit mis en cache et fournit des paramètres précisant quand la copie mise en cache de l’élément expire. Cette méthode s’applique aux types d’objets Report et Dataset .

public:
 void SetCacheOptions(System::String ^ ItemPath, bool CacheItem, ReportService2010::ExpirationDefinition ^ Item);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetCacheOptions", 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("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public void SetCacheOptions(string ItemPath, bool CacheItem, ReportService2010.ExpirationDefinition Item);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetCacheOptions", 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("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
member this.SetCacheOptions : string * bool * ReportService2010.ExpirationDefinition -> unit
Public Sub SetCacheOptions (ItemPath As String, CacheItem As Boolean, Item As ExpirationDefinition)

Paramètres

ItemPath
String

L’URL entièrement qualifiée de l’élément incluant le nom du fichier et, en mode SharePoint, l’extension.

CacheItem
Boolean

Une Boolean valeur indiquant si une copie de l’élément exécuté est mise en cache. La valeur par défaut est false.

Item
ExpirationDefinition

Un ExpirationDefinition objet qui représente soit un calendrier, soit un délai d’expiration pour l’élément dans le cache.

Attributs

Remarques

Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.

Utilisation de l’en-tête SOAP (En) TrustedUserHeaderValue

(Dehors) ServerInfoHeaderValue
Mode natif : autorisations requises UpdatePolicy
Permissions requises en mode SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Si CacheItem est défini à false, vous devez définir la valeur de Item à null (Nothing dans Visual Basic) ; sinon, une erreur survient. Si CacheItem est défini à true, vous devez fournir une valeur pour Item; sinon, une erreur survient.

Cette méthode ne peut être appelée que lorsque l’option d’exécution de l’élément 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.

S’applique à