Metoda ReportingService2006.SetModelItemPolicies
Ustawia zasady zabezpieczeń element w hierarchii modelu.
Przestrzeń nazw: ReportService2006
Zestaw: ReportService2006 (w ReportService2006.dll)
Składnia
'Deklaracja
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetModelItemPolicies", RequestNamespace := "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices", _
ResponseNamespace := "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
Public Sub SetModelItemPolicies ( _
Model As String, _
ModelItemID As String, _
Policies As Policy() _
)
'Użycie
Dim instance As ReportingService2006
Dim Model As String
Dim ModelItemID As String
Dim Policies As Policy()
instance.SetModelItemPolicies(Model, _
ModelItemID, Policies)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetModelItemPolicies", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
public void SetModelItemPolicies(
string Model,
string ModelItemID,
Policy[] Policies
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetModelItemPolicies", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
public:
void SetModelItemPolicies(
String^ Model,
String^ ModelItemID,
array<Policy^>^ Policies
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetModelItemPolicies", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
member SetModelItemPolicies :
Model:string *
ModelItemID:string *
Policies:Policy[] -> unit
public function SetModelItemPolicies(
Model : String,
ModelItemID : String,
Policies : Policy[]
)
Parametry
- Model
Typ: System.String
Pełni kwalifikowany adres URL modelu, w tym nazwę i .smdl pliku rozszerzenie nazwy pliku.
- ModelItemID
Typ: System.String
Identyfikator element w modelu, który chcesz zestaw uprawnienia.
- Policies
Typ: array<ReportService2006.Policy[]
Tablica Policy obiektów.
Uwagi
W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.
Nagłówki SOAP |
(Ruch wychodzący)ServerInfoHeaderValue |
Wymagane uprawnienia |
ManagePermissions() |
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 głównego 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.