A Sandcastle Documented Class Library

# IDeliveryService Deliver Method

Performs a delivery according to the specified request.

Namespace: Dundas.BI.Notifications.Delivery
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    void Deliver(
    	DeliveryRequest request,
    	ICollection<ExportResult> results
    )

    Sub Deliver (
    	request As DeliveryRequest,
    	results As ICollection(Of ExportResult)
    )

    void Deliver(
    	DeliveryRequest^ request,
    	ICollection<ExportResult^>^ results
    )

    abstract Deliver :
            request : DeliveryRequest *
            results : ICollection<ExportResult> -> unit

#### Parameters

request
  Type: Dundas.BI.Notifications.Delivery
  DeliveryRequest
  The delivery request.
results
  Type: System.Collections.Generic
  ICollection
  ExportResult
  The set of ExportResult to deliver.

Exceptions

Exception | Condition
--- | ---
ArgumentNullException | Any of the supplied parameter values is .
NoPrivilegeException | The caller is not allowed to use the specified delivery provider.
InvalidSessionException | The caller context is not associated with a valid session.
InvalidProviderException | The delivery provider with specified ID cannot be loaded.

See Also

#### Reference

IDeliveryService Interface
Dundas.BI.Notifications.Delivery Namespace