Metoda ReportingService2005.GenerateModel
Generuje domyślny model na górze z udostępnionego źródło danych.
Przestrzeń nazw: ReportService2005
Zestaw: ReportService2005 (w ReportService2005.dll)
Składnia
'Deklaracja
<SoapHeaderAttribute("BatchHeaderValue")> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GenerateModel", 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)> _
Public Function GenerateModel ( _
DataSource As String, _
Model As String, _
Parent As String, _
Properties As Property() _
) As Warning()
'Użycie
Dim instance As ReportingService2005
Dim DataSource As String
Dim Model As String
Dim Parent As String
Dim Properties As Property()
Dim returnValue As Warning()
returnValue = instance.GenerateModel(DataSource, _
Model, Parent, Properties)
[SoapHeaderAttribute("BatchHeaderValue")]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GenerateModel", 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)]
public Warning[] GenerateModel(
string DataSource,
string Model,
string Parent,
Property[] Properties
)
[SoapHeaderAttribute(L"BatchHeaderValue")]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GenerateModel", 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)]
public:
array<Warning^>^ GenerateModel(
String^ DataSource,
String^ Model,
String^ Parent,
array<Property^>^ Properties
)
[<SoapHeaderAttribute("BatchHeaderValue")>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GenerateModel", 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)>]
member GenerateModel :
DataSource:string *
Model:string *
Parent:string *
Properties:Property[] -> Warning[]
public function GenerateModel(
DataSource : String,
Model : String,
Parent : String,
Properties : Property[]
) : Warning[]
Parametry
- DataSource
Typ: System.String
Ścieżka do źródło danych udostępnionych na serwerze z którego generowania modelu.
- Model
Typ: System.String
Nazwa modelu, aby utworzyć.
- Parent
Typ: System.String
Pełna nazwa folderu, pod którym chcesz dodać nowy model.
- Properties
Typ: array<ReportService2005.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.
Wartość zwracana
Typ: array<ReportService2005.Warning[]
Tablica Warning obiektów, które opisują ostrzeżenia, które wystąpiły podczas generowania modelu.Element najwyższego poziom jest Warning.
Uwagi
W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.
Nagłówki SOAP |
(Ruch wychodzący)ServerInfoHeaderValue |
Wymagane uprawnienia |
ReadPropertieson DataSource AND CreateModel on Parent |
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.