Freigeben über


SetCacheRefreshPlanProperties-Methode

Legt die Eigenschaften eines Cacheaktualisierungsplans fest.

Namespace:  ReportService2010
Assembly:  ReportService2010 (in ReportService2010.dll)

Syntax

'Declaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetCacheRefreshPlanProperties", RequestNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",  _
    ResponseNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
Public Sub SetCacheRefreshPlanProperties ( _
    CacheRefreshPlanID As String, _
    Description As String, _
    EventType As String, _
    MatchData As String, _
    Parameters As ParameterValue() _
)
'Usage
Dim instance As ReportingService2010
Dim CacheRefreshPlanID As String
Dim Description As String
Dim EventType As String
Dim MatchData As String
Dim Parameters As ParameterValue()

instance.SetCacheRefreshPlanProperties(CacheRefreshPlanID, _
    Description, EventType, MatchData, _
    Parameters)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetCacheRefreshPlanProperties", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
public void SetCacheRefreshPlanProperties(
    string CacheRefreshPlanID,
    string Description,
    string EventType,
    string MatchData,
    ParameterValue[] Parameters
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetCacheRefreshPlanProperties", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
public:
void SetCacheRefreshPlanProperties(
    String^ CacheRefreshPlanID, 
    String^ Description, 
    String^ EventType, 
    String^ MatchData, 
    array<ParameterValue^>^ Parameters
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetCacheRefreshPlanProperties", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
member SetCacheRefreshPlanProperties : 
        CacheRefreshPlanID:string * 
        Description:string * 
        EventType:string * 
        MatchData:string * 
        Parameters:ParameterValue[] -> unit 
public function SetCacheRefreshPlanProperties(
    CacheRefreshPlanID : String, 
    Description : String, 
    EventType : String, 
    MatchData : String, 
    Parameters : ParameterValue[]
)

Parameter

  • Description
    Typ: System. . :: . .String
    Die Beschreibung des Cacheaktualisierungsplans. Wenn dieser Parameter auf nullNothingnullptrunitein NULL-Verweis (Nothing in Visual Basic) festgelegt wird (Nothing in Visual Basic), bleibt die vorhandene Beschreibung des Cacheaktualisierungsplans unverändert.
  • EventType
    Typ: System. . :: . .String
    Der Typ des Ereignisses, das die Cacheaktualisierung auslöst. Aktuell ist der gültige Wert RefreshCache. Wenn dieser Parameter auf nullNothingnullptrunitein NULL-Verweis (Nothing in Visual Basic) festgelegt wird (Nothing in Visual Basic), wird der Standardwert RefreshCache verwendet.
  • MatchData
    Typ: System. . :: . .String
    Die Daten, die dem angegebenen EventType-Parameter zugeordnet sind. Dabei muss es sich um eine serialisierte ScheduleDefinition, die für das Element im ItemPath spezifisch ist, oder um die Zeitplan-ID eines freigegebenen Zeitplans handeln.
    Dieser Parameter kann nur auf nullNothingnullptrunitein NULL-Verweis (Nothing in Visual Basic) festgelegt werden (Nothing in Visual Basic), wenn der EventType auf nullNothingnullptrunitein NULL-Verweis (Nothing in Visual Basic) festgelegt wird. Wenn nullNothingnullptrunitein NULL-Verweis (Nothing in Visual Basic) festgelegt wurde, bleiben die vorhandenen Daten unverändert.
  • Parameters
    Typ: array<ReportService2010. . :: . .ParameterValue> [] () [] []
    Ein Array von ParameterValue-Objekten, das eine Liste der Parameter für das Element enthält, für die der Cacheaktualisierungsplan erstellt wurde.
    Dieser Parameter kann auf nullNothingnullptrunitein NULL-Verweis (Nothing in Visual Basic) festgelegt werden (Nothing in Visual Basic), wenn keine Parameteränderungen beabsichtigt werden.

Hinweise

The table below shows header and permissions information on this operation.

SOAP Header Usage

(In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue

Native Mode Required Permissions

ReadPolicy AND UpdatePolicy

SharePoint Mode Required Permissions

EditListItems()()()() AND ViewListItems()()()()