Metoda IDeliveryExtension.ValidateUserData
Służy do określania, czy określony zestaw rozszerzenie dostarczania ustawienia są prawidłowe.
Przestrzeń nazw: Microsoft.ReportingServices.Interfaces
Zestawy: Microsoft.ReportingServices.Interfaces (w Microsoft.ReportingServices.Interfaces.dll)
Microsoft.ReportingServices.SharePoint.UI.WebParts (w Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Składnia
'Deklaracja
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Function ValidateUserData ( _
settings As Setting() _
) As Setting()
'Użycie
Dim instance As IDeliveryExtension
Dim settings As Setting()
Dim returnValue As Setting()
returnValue = instance.ValidateUserData(settings)
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
Setting[] ValidateUserData(
Setting[] settings
)
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
array<Setting^>^ ValidateUserData(
array<Setting^>^ settings
)
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
abstract ValidateUserData :
settings:Setting[] -> Setting[]
function ValidateUserData(
settings : Setting[]
) : Setting[]
Parametry
- settings
Typ: array<Microsoft.ReportingServices.Interfaces.Setting[]
Tablica Setting obiekty zawierające ustawienia rozszerzenia dostarczonych przez klient.
Wartość zwracana
Typ: array<Microsoft.ReportingServices.Interfaces.Setting[]
Tablica Setting obiekty zawierające ustawienia rozszerzeń, które zostały zatwierdzone przez rozszerzenie dostarczania.
Uwagi
ValidateUserData Wywoływana jest metoda przy każdym utworzeniu lub zmodyfikowaniu subskrypcja.Należy dodać kod ValidateUserData metoda w celu zapewnienia, że wartości, które użytkownik wybrał dla rozszerzenie dostarczaniaprzez ustawienia spełniać wymagania dotyczące dostarczania.Na przykład w dostarczanie poczty e-mail warto upewnić się, czy adres e-mail podany przez użytkownika jest zgodny z e-mail standardów formatowania.W dostawie drukarki można sprawdzić poprawność drukarki, którą użytkownik wybierze z listą znanych drukarek zainstalowanych na serwerze.
Jeśli określonego ustawienia sprawdzania poprawności zawiera warunek błędu, należy ustawić Error właściwość zestaw, które nie jest prawidłowy.Ponadto można dodać wartości domyślne ustawienia Brak zapobieganie dostarczaniu z awarii.
Zobacz także