ReportingService2010.GenerateModel Yöntemi
Paylaşılan veri kaynak üstünde varsayılan model oluşturur.
Ad Alanı: ReportService2010
Derleme: ReportService2010 (ReportService2010 içinde.dll)
Sözdizimi
'Bildirim
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GenerateModel", 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 Function GenerateModel ( _
DataSource As String, _
Model As String, _
Parent As String, _
Properties As Property(), _
<OutAttribute> ByRef Warnings As Warning() _
) As CatalogItem
'Kullanım
Dim instance As ReportingService2010
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)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GenerateModel", 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 CatalogItem GenerateModel(
string DataSource,
string Model,
string Parent,
Property[] Properties,
out Warning[] Warnings
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GenerateModel", 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:
CatalogItem^ GenerateModel(
String^ DataSource,
String^ Model,
String^ Parent,
array<Property^>^ Properties,
[OutAttribute] array<Warning^>^% Warnings
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GenerateModel", 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 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
Parametreler
- DataSource
Tür: System.String
Tam url veri kaynak dosya adı ve .rsds dosya adı uzantısı da dahil olmak üzere.
- Model
Tür: System.String
Model oluşturmak için adı.
- Parent
Tür: System.String
Modeli içeren üst klasörün tam URL'si.
- Properties
Tür: array<ReportService2010.Property[]
Özelliklerini tanımlayan xml küme modeli ve değerlere küme onları.
Özellikler en üst düzey öğesidir.
- Warnings
Tür: array<ReportService2010.Warning[]%
[Çıkış] Bir dizi Warning nesneleri, oluşmuş olabilir nesil sırasında uyarılar tanımlayınmodeli.En üst düzey öğe Warning.
Dönüş Değeri
Tür: ReportService2010.CatalogItem
A CatalogItem nesne için yeni oluşturulan bir model.
Açıklamalar
Aşağıdaki tablo üstbilgi ve izinler bu işlemi gösterir.
soap üstbilgisi kullanımı |
(Giden)ServerInfoHeaderValue |
Yerel mod gerekli izinleri |
ReadPropertieson DataSource AND CreateModel on Parent |
SharePoint modu gerekli izinleri |
AddListItems()on Parent AND ViewListItems() on DataSource |
rapor sunucusu Ayarlar IsGenerated özellikte üretilmiş ne zaman model GenerateModel denir.
Modelleri, paylaşılan veri belirtilen kimlik bilgileri bilgilerini kullanarak oluşturulur kaynak.Sonuç olarak, iki farklı kullanıcı aynı verilerden farklı modelleri oluşturabilir kaynak.Paylaşılan veri kaynak rapor sunucusu kimlik bilgilerini depolamak için yapılandırıldığında, Not GenerateModel her zaman kullanıcının kimlik bilgileri saklanır, paylaşılan veri kaynak özelliklerini üzere yapılandırılmış olsa bile temsil ederşu anda kimliği doğrulanmış kullanıcının.
Model oluşturulduğunda, varsayılan model öğe güvenlik modeli içindeki düğümlerin uygulanır.
Modeli tanım oluşturulduğunda modeli tanımı içinde depolanan özel özellikleri klasör ad alanında model öğe özel özellikleri olarak yayılır ve varolan özel özellik değerleri yeni bir özel özellik değerleri üzerine.