Aracılığıyla paylaş


IDeliveryExtension.ValidateUserData Yöntemi

Belirlemek için kullanılan olup olmadığını bir verilen küme teslim uzantısı kümetings geçerli.

Ad Alanı:  Microsoft.ReportingServices.Interfaces
Derlemeler:   Microsoft.ReportingServices.Interfaces (Microsoft.ReportingServices.Interfaces içinde.dll)
  Microsoft.ReportingServices.SharePoint.UI.WebParts (Microsoft.ReportingServices.SharePoint.UI.WebParts içinde.dll)

Sözdizimi

'Bildirim
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Function ValidateUserData ( _
    settings As Setting() _
) As Setting()
'Kullanım
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[]

Parametreler

Dönüş Değeri

Tür: array<Microsoft.ReportingServices.Interfaces.Setting[]
Bir dizi Setting nesneler içeren uzantı ayarları, doğrulanmış tarafından teslim uzantısı.

Açıklamalar

ValidateUserData Bir abonelik oluşturulduğunda veya değiştirildiğinde her yöntem çağrılır.Kodu eklemeniz gereken ValidateUserData değerlere bir kullanıcı seçilen bir teslim uzantısı'nın ayarlar için teslimat için gereksinimleri karşılamak sağlamak için yöntemÖrneğin, e-posta teslimi, kullanıcı tarafından sağlanan e-posta adresi biçimlendirme standartları e-posta uyan emin olmak isteyebilirsiniz.Yazıcı teslimatta, bir kullanıcı sunucu üzerinde yüklü yazıcılar bilinen listeye göre seçtiği yazıcı doğrulamak isteyebilirsiniz.

Belirli bir ise kümeiçeren bir hata koşulu doğrulamak, ting, şunları yapmanız gerekir küme Error özelliği kümegeçerli değil ting.Buna ek olarak, çalışmasını engelleyecek eksik ayarları için varsayılan değerleri ekleyebilirsiniz.