ReportingService2006.SetCacheOptions Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Настраивает отчет для кэширования и предоставляет настройки, указывающие, когда истекает срок действия кэшированной копии отчета.
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)
Параметры
- Report
- String
Полный URL-адрес отчета, включая имя файла и расширение RDL.
- CacheReport
- Boolean
Значение типа Boolean
, показывающее, помещается ли копия выполненного отчета в кэш. Значение по умолчанию — false
.
- Item
- ExpirationDefinition
Объект ExpirationDefinition, представляющий расписание или время окончания срока действия для отчета в кэше.
Комментарии
В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.
Заголовки SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Необходимые разрешения | <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> |
Если CacheReport
параметр имеет значение false
, необходимо задать для Item
null
параметра значение (Nothing
в Visual Basic); в противном случае возникнет ошибка. Если CacheReport
для задано значение true
, необходимо указать значение для Item
; в противном случае возникнет ошибка.
Метод SetCacheOptions можно вызывать только в том случае, если для параметра выполнения отчета задано значение Live
. Дополнительные сведения о настройке параметров выполнения программным способом см. в разделе SetExecutionOptions.