ReportingService2006.GetCacheOptions(String, ExpirationDefinition) 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.
Retorna a configuração do cache de um relatório e as configurações que descrevem quando a cópia em cache do relatório expira.
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
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.
- Item
- ExpirationDefinition
[fora] Um ExpirationDefinition objeto que define o tempo, em minutos, ou o cronograma em que a cópia em cache expira.
Retornos
true se uma cópia de um relatório executado for colocada no cache; caso contrário, false.
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.ViewListItems> |
Use o valor de retorno desse método para avaliar se o relatório está configurado para ser armazenado em cache. Se o valor for false, o método retorna um null (ou Nothing no Visual Basic) para Item.
Use GetCacheOptions apenas se a opção de execução estiver configurada para rodar sob demanda. Para mais informações sobre as configurações de cache de um relatório, veja Relatórios de Cache (SSRS). Para informações sobre como configurar programaticamente as opções de cache de um relatório, veja SetCacheOptions método.