Udostępnij za pośrednictwem


Metoda ReportingService2005.SetModelItemPolicies

Ustawia zasady zabezpieczeń element w hierarchii modelu.

Przestrzeń nazw:  ReportService2005
Zestaw:  ReportService2005 (w ReportService2005.dll)

Składnia

'Deklaracja
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetModelItemPolicies", RequestNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",  _
    ResponseNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("BatchHeaderValue")> _
Public Sub SetModelItemPolicies ( _
    Model As String, _
    ModelItemID As String, _
    Policies As Policy() _
)
'Użycie
Dim instance As ReportingService2005
Dim Model As String
Dim ModelItemID As String
Dim Policies As Policy()

instance.SetModelItemPolicies(Model, _
    ModelItemID, Policies)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetModelItemPolicies", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("BatchHeaderValue")]
public void SetModelItemPolicies(
    string Model,
    string ModelItemID,
    Policy[] Policies
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetModelItemPolicies", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"BatchHeaderValue")]
public:
void SetModelItemPolicies(
    String^ Model, 
    String^ ModelItemID, 
    array<Policy^>^ Policies
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetModelItemPolicies", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("BatchHeaderValue")>]
member SetModelItemPolicies : 
        Model:string * 
        ModelItemID:string * 
        Policies:Policy[] -> unit 
public function SetModelItemPolicies(
    Model : String, 
    ModelItemID : String, 
    Policies : Policy[]
)

Parametry

  • ModelItemID
    Typ: System.String
    Identyfikator element w modelu, który chcesz zestaw uprawnienia.

Uwagi

W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.

Nagłówki SOAP

(W)BatchHeaderValue

(Ruch wychodzący)ServerInfoHeaderValue

Wymagane uprawnienia

UpdateModelItemAuthorizationPolicies

Gdy SetModelItemPolicies jest wywoływana, listę zasad element modelu zastępuje wykaz określony w wywołaniu metoda.

Jeśli nie ma co najmniej jedną zasadę przypisaną do element modelu SetModelItemPolicies zwraca błąd rsModelRootPolicyRequired.

Nowo podane zasady może propagować do zawartych obiektów.

Jeśli zasady dla element modelu są dziedziczone z nadrzędnego przed wywołanie SetModelItemPolicies, dziedziczenie jest przerywane po pomyślnym zakończeniu SetModelItemPolicies.