ReportingService2010::SetItemHistoryOptions Method
Sets item history options that specify when an item history snapshot is created for a specified catalog item. This method applies to the Report item type.
Assembly: ReportService2010 (in ReportService2010.dll)
[SoapDocumentMethodAttribute(L"http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemHistoryOptions", RequestNamespace = L"http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace = L"http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)] [SoapHeaderAttribute(L"TrustedUserHeaderValue")] [SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)] public: void SetItemHistoryOptions( String^ ItemPath, bool EnableManualSnapshotCreation, bool KeepExecutionSnapshots, ScheduleDefinitionOrReference^ Item )
Parameters
- ItemPath
- Type: System::String
The fully qualified URL of the item including the file name and, in SharePoint mode, the extension.
- EnableManualSnapshotCreation
- Type: System::Boolean
Indicates whether item history snapshots can be created through the Web service CreateItemHistorySnapshot method. The default value is true.
- KeepExecutionSnapshots
- Type: System::Boolean
Indicates whether item execution snapshots are collected for item history. The default value is false.
- Item
- Type: ReportService2010::ScheduleDefinitionOrReference
The ScheduleDefinition or ScheduleReference object that represents the schedule information for the item history snapshot. If the item history snapshot is not created according to a schedule, pass a NoSchedule object for this parameter.
The table below shows header and permissions information on this operation.
SOAP Header Usage | (Out) ServerInfoHeaderValue |
Native Mode Required Permissions | |
SharePoint Mode Required Permissions | EditListItems() |
