Udostępnij za pośrednictwem


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.
  • 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

(W)BatchHeaderValue

(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.