ReportingService2006.SetSubscriptionProperties Yöntemi
Bir abonelik özelliklerini ayarlar.
Ad Alanı: ReportService2006
Derleme: ReportService2006 (ReportService2006 içinde.dll)
Sözdizimi
'Bildirim
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetSubscriptionProperties", 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)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
Public Sub SetSubscriptionProperties ( _
SubscriptionID As String, _
ExtensionSettings As ExtensionSettings, _
Description As String, _
EventType As String, _
MatchData As String, _
Parameters As ParameterValue() _
)
'Kullanım
Dim instance As ReportingService2006
Dim SubscriptionID As String
Dim ExtensionSettings As ExtensionSettings
Dim Description As String
Dim EventType As String
Dim MatchData As String
Dim Parameters As ParameterValue()
instance.SetSubscriptionProperties(SubscriptionID, _
ExtensionSettings, Description, _
EventType, MatchData, Parameters)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetSubscriptionProperties", 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)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
public void SetSubscriptionProperties(
string SubscriptionID,
ExtensionSettings ExtensionSettings,
string Description,
string EventType,
string MatchData,
ParameterValue[] Parameters
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetSubscriptionProperties", 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)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
public:
void SetSubscriptionProperties(
String^ SubscriptionID,
ExtensionSettings^ ExtensionSettings,
String^ Description,
String^ EventType,
String^ MatchData,
array<ParameterValue^>^ Parameters
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetSubscriptionProperties", 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)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
member SetSubscriptionProperties :
SubscriptionID:string *
ExtensionSettings:ExtensionSettings *
Description:string *
EventType:string *
MatchData:string *
Parameters:ParameterValue[] -> unit
public function SetSubscriptionProperties(
SubscriptionID : String,
ExtensionSettings : ExtensionSettings,
Description : String,
EventType : String,
MatchData : String,
Parameters : ParameterValue[]
)
Parametreler
- SubscriptionID
Tür: System.String
Abonelik kimliği.
- ExtensionSettings
Tür: ReportService2006.ExtensionSettings
Bir ExtensionSettings özgü olan ayarların bir listesini içeren bir nesne teslim uzantısı.
- Description
Tür: System.String
Kullanıcılara görüntülenen anlamlı bir açıklama.
- EventType
Tür: System.String
Abonelik tetikleyen olay türü.
- MatchData
Tür: System.String
Belirtilen olay türü ile ilişkilendirilmiş verileri.Bu veri işleme uzantısı bir olay tarafından abonelik harekete bir olay ile eşleştirmek için kullanılır.
- Parameters
Tür: array<ReportService2006.ParameterValue[]
Bir dizi ParameterValue için rapor parametreleri listesini içeren nesneleri
Açıklamalar
Aşağıdaki tablo üstbilgi ve izinler bu işlemi gösterir.
soap üstbilgileri |
(Giden)ServerInfoHeaderValue |
Gerekli izinler |
ManageAlerts()VEYA (CreateAlerts() and kullanıcı abonelik sahibi ve abonelik süreli abonelik) |
Değeri EventType parametresi gerekir karşılık gelen bir olay işleme uzantısı, yapılandırılmış rapor sunucusu.Olay türü bir olay işleme uzantısı tarafından işlenmezse, hata koduyla bir soap özel durum rsInvalidEvent.Olay türü bir olay bildirimleri oluşturur uzantı işleme tarafından işlenmeli.Bir değer için EventType parametresi alındı, olay işleme uzantısı sorgulanan belirleme olup olay yaratır bildirimleriYoksa, hata koduyla bir soap özel durum rsEventNonSubscribeable.
Değeri MatchData parametresi bağlıdır olay türü.Olay ise, bir TimedSubscription olay, bir ScheduleDefinition nesnesi olarak gerekli MatchData parametresi.Seri hale, ilk getirmek gerekir ScheduleDefinition Nesne bir dize değeri olarak geçirmek ve esas Abonelik oluşturmak için xml olarakzamanlama.Aşağıdaki örnekte, bir xml yapısı benzer:
<ScheduleDefinition>
<WeeklyRecurrence>
<StartDateTime>2003-02-24T09:00:00-08:00</StartDateTime>
<WeeksInterval>1</WeeksInterval>
<DaysOfWeek>
<Monday>True</Monday>
</DaysOfWeek>
</WeeklyRecurrence>
</ScheduleDefinition>
Değeri StartDateTime bir xml olarak iletildiğinde öğesi dize ISO 8601 tarih biçimine karşılık gelmelidir.Bu uluslararası tarih ve saat genişletilmiş standart yyyy biçimi-mm-DDThh:mm:ss z +/-burada "cc" "yy" yüzyýlý simgeler, Yıl, "mm" ay ve "Gg" gün."t" harfi Tarih ve saat ayracı ve "ss", "mm", "ss" olduğunu saat, dakika ve saniye temsil sırasıyla.Bu gösterim hemen bir "z" izlenebilir Eşgüdümlü evrensel saat (utc) göstermek için.Eşgüdümlü Evrensel Saat, "z" ve yerel saat arasındaki farkı olarak gösterilen saat dilimini belirtmek için tarafından öncesinde bir "+" veya "-" ss: dd temsil edilen utc Farkı arkasından işareti.
Varsa zamanlamayı tanımı için bir TimedSubscription paylaşılan bir zamanlama. paylaşılan zamanlama zamanlama kimliği geçmesi gereken MatchData parametresi.Kimliği olarak geçirdi zamanlama bir dize, örneğin, "4608ac1b-fc75-4149-9e15-5a8b5781b843".Zamanlama kimliği elde edilebilir çağırarak ListSchedules yöntem.
Bir anlık görüntü güncelleştirme olay ise, abonelik, belirlenen MatchData parametresi nullnull başvuru (Visual Basic'te Nothing) (hiçbir şey Visual Basic).
Bir SharePoint yönetici olmayan kullanıcının 'e-iş' özellik SharePoint kullanıcı bilgilerini Kime e-posta teslim uzantısı ayarı olmalıdır