Metoda ReportingService2010.SetItemDataSources
Ustawia źródła danych dla element baza danych serwera raportów lub w bibliotece programu SharePoint.Niniejsza metoda stosowana do raport i Model element typów.
Przestrzeń nazw: ReportService2010
Zestaw: ReportService2010 (w ReportService2010.dll)
Składnia
'Deklaracja
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemDataSources", 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 SetItemDataSources ( _
ItemPath As String, _
DataSources As DataSource() _
)
'Użycie
Dim instance As ReportingService2010
Dim ItemPath As String
Dim DataSources As DataSource()
instance.SetItemDataSources(ItemPath, _
DataSources)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemDataSources", 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 SetItemDataSources(
string ItemPath,
DataSource[] DataSources
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemDataSources", 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 SetItemDataSources(
String^ ItemPath,
array<DataSource^>^ DataSources
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemDataSources", 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 SetItemDataSources :
ItemPath:string *
DataSources:DataSource[] -> unit
public function SetItemDataSources(
ItemPath : String,
DataSources : DataSource[]
)
Parametry
- ItemPath
Typ: System.String
W pełni kwalifikowana URL element, łącznie z nazwą pliku i w trybie SharePoint rozszerzenia.
- DataSources
Typ: array<ReportService2010.DataSource[]
Tablica DataSource obiektów.
Uwagi
W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.
Użycie nagłówek protokołu SOAP |
(Ruch wychodzący)ServerInfoHeaderValue |
Tryb macierzysty wymagane uprawnienia |
Zależy od typu element ItemPath:
Dla każdego źródło danych lub modelu w DataSources tablicy:
|
Tryb programu SharePoint wymagane uprawnienia |
EditListItems()na ItemPath F I[:Microsoft.SharePoint.SPBasePermissions.ViewListItems] dla każdego źródło danych lub model DataSources |
Gdy Item Typ modelu, określona wartość musi być pojedyncza DataSourceReference nie można odwołać modelu lub źródło danych poświadczeń zestaw do Monituj.
Jeśli istnieje wiele źródeł danych element, mogą być składane tylko tych źródeł danych, które są zmianie.
Podczas kojarzenia pliku .rsds lub odc z raportem, DataSourceReference musi zawierać w pełni kwalifikowany adres URL z pliku nazwa i .rsds lub odc rozszerzeniem nazwy pliku.Dla DataSourceReference dla rozszerzenia nazwy pliku, inne niż .rsds lub odc, błąd rsWrongItemType jest zwracany.