ReportingService2006.SetCacheOptions Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Configura um relatório para ser armazenado em cache e fornece configurações que especificam quando a cópia em cache do relatório expira.
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
A URL totalmente qualificada do relatório inclui o nome do arquivo e a extensão do nome do arquivo .rdl.
- CacheReport
- Boolean
Um Boolean valor que indica se uma cópia do relatório executado foi colocada no cache. O valor padrão é false.
- Item
- ExpirationDefinition
Um ExpirationDefinition objeto que representa um cronograma ou um tempo de expiração para o relatório no cache.
Comentários
A tabela abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.
| Cabeçalhos SOAP | (Em) TrustedUserHeaderValue (Fora) ServerInfoHeaderValue |
| Permissões necessárias | <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> |
Se CacheReport for definido como false, você deve definir o valor para Item ( nullNothing no Visual Basic); caso contrário, ocorre um erro. Se CacheReport for definido como true, você deve fornecer um valor para Item; caso contrário, ocorre um erro.
O SetCacheOptions método só pode ser chamado quando a opção de execução do relatório está definida como Live. Para mais informações sobre como definir opções de execução programaticamente, veja SetExecutionOptions.