Metoda ReportingService2006.GenerateModel
Generuje domyślny model na górze z udostępnionego źródło danych.
Przestrzeń nazw: ReportService2006
Zestaw: ReportService2006 (w ReportService2006.dll)
Składnia
'Deklaracja
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/GenerateModel", 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)> _
Public Function GenerateModel ( _
DataSource As String, _
Model As String, _
Parent As String, _
Properties As Property(), _
<OutAttribute> ByRef Warnings As Warning() _
) As CatalogItem
'Użycie
Dim instance As ReportingService2006
Dim DataSource As String
Dim Model As String
Dim Parent As String
Dim Properties As Property()
Dim Warnings As Warning()
Dim returnValue As CatalogItem
returnValue = instance.GenerateModel(DataSource, _
Model, Parent, Properties, Warnings)
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/GenerateModel", 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)]
public CatalogItem GenerateModel(
string DataSource,
string Model,
string Parent,
Property[] Properties,
out Warning[] Warnings
)
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/GenerateModel", 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)]
public:
CatalogItem^ GenerateModel(
String^ DataSource,
String^ Model,
String^ Parent,
array<Property^>^ Properties,
[OutAttribute] array<Warning^>^% Warnings
)
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/GenerateModel", 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)>]
member GenerateModel :
DataSource:string *
Model:string *
Parent:string *
Properties:Property[] *
Warnings:Warning[] byref -> CatalogItem
public function GenerateModel(
DataSource : String,
Model : String,
Parent : String,
Properties : Property[],
Warnings : Warning[]
) : CatalogItem
Parametry
- DataSource
Typ: System.String
Pełni kwalifikowany adres URL źródło danych, łącznie z nazwą i .rsds pliku rozszerzenie nazwy pliku.
- Model
Typ: System.String
Nazwa modelu, aby utworzyć.
- Parent
Typ: System.String
Pełni kwalifikowany adres URL folderu nadrzędnego, który będzie zawierał modelu.
- Properties
Typ: array<ReportService2006.Property[]
XML, który definiuje właściwości, aby zestaw na modelu i wartości do zestaw im.
Element najwyższego poziom jest właściwości.
- Warnings
Typ: array<ReportService2006.Warning[]%
[Brak] Tablica Warning obiektów, które opisują ostrzeżenia, które wystąpiły podczas generowania modelu.Element najwyższego poziom jest Warning.
Wartość zwracana
Typ: ReportService2006.CatalogItem
A CatalogItem obiektu dla nowo utworzonego modelu.
Uwagi
W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.
Nagłówki SOAP |
(Ruch wychodzący)ServerInfoHeaderValue |
Wymagane uprawnienia |
AddListItems()on Parent AND ViewListItems() on DataSource |
serwer raportów Ustawia IsGenerated wygenerowanej właściwość modelu, kiedy GenerateModel jest nazywany.
Modele są generowane przy użyciu poświadczenia określonych w danych udostępnionych źródło.W wyniku dwóch różnych użytkowników mogą generować różne modele z tego samego źródło danych.Należy zauważyć, że po skonfigurowaniu źródła danych udostępnionych do przechowywania poświadczeń w serwer raportów GenerateModel zawsze personifikuje użytkownika, w których są przechowywane poświadczenia, nawet jeśli źródło danych udostępnionych jest skonfigurowane personifikować aktualnie uwierzytelnionego użytkownika.
Podczas tworzenia modelu zabezpieczeń element Domyślny model jest zastosowany do węzłów w modelu.
Podczas generowania modelu definicji właściwość niestandardowe przechowywane w definicji modelu są propagowane jako właściwość niestandardowe element modelu, w obszarze nazw folderów i nowe wartości właściwość niestandardowych zastąpić istniejące wartości właściwość niestandardowych.