Udostępnij za pośrednictwem


Metoda IDeliveryExtension.Deliver

Dostarcza powiadomienie raport do użytkownika na podstawie zawartości powiadomienie.

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 Deliver ( _
    notification As Notification _
) As Boolean
'Użycie
Dim instance As IDeliveryExtension
Dim notification As Notification
Dim returnValue As Boolean

returnValue = instance.Deliver(notification)
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
bool Deliver(
    Notification notification
)
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
bool Deliver(
    Notification^ notification
)
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
abstract Deliver : 
        notification:Notification -> bool 
function Deliver(
    notification : Notification
) : boolean

Parametry

Wartość zwracana

Typ: System.Boolean
A wartość logiczna wartość wskazująca, czy dostawy zakończyła się pomyślnie.

Uwagi

Deliver Metoda powoduje rozszerzenie dostarczania do wykonywania zadań wymaganych do dostarczania powiadomienie raport do użytkownika określone w notification parametru.Metoda jest przeznaczona tylko do użytku synchronicznych.

Przed powrotem z metoda, rozszerzenie dostarczania należy zaktualizować i zapisać Status i Retry Właściwości Notification obiekt, który jest przekazywany do metoda.

Z Deliver Metoda powinna zwracać true aby wskazać, czy powiadomienie został dostarczony pomyślnie; FALSE , jeśli powiadomienie nie powiodło się.Gdy zestaw do false, serwer raportów prób powiadomienie, jeśli Retry właściwość obiektu powiadamiania jest zestaw do true, tak długo jak nie została osiągnięta maksymalna liczba ponownych prób.