ReportingService2005.GenerateModel Yöntemi
Paylaşılan veri kaynak üstünde varsayılan model oluşturur.
Ad Alanı: ReportService2005
Derleme: ReportService2005 (ReportService2005 içinde.dll)
Sözdizimi
'Bildirim
<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()
'Kullanım
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[]
Parametreler
- DataSource
Tür: System.String
Paylaşılan veri yolu kaynak modeli oluşturmak sunucu üzerinde.
- Model
Tür: System.String
Model oluşturmak için adı.
- Parent
Tür: System.String
Klasör altında yeni modeli eklemek tam adı.
- Properties
Tür: array<ReportService2005.Property[]
Özelliklerini tanımlayan xml küme modeli ve değerlere küme onları.
Özellikler en üst düzey öğesidir.
Dönüş Değeri
Tür: array<ReportService2005.Warning[]
Bir dizi Warning nesneleri, oluşmuş olabilir nesil sırasında uyarılar tanımlayınmodeli.En üst düzey öğe Warning.
Açıklamalar
Aşağıdaki tablo üstbilgi ve izinler bu işlemi gösterir.
soap üstbilgileri |
(De)BatchHeaderValue (Giden)ServerInfoHeaderValue |
Gerekli izinler |
ReadPropertieson DataSource AND CreateModel on Parent |
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.