Share via


DeliveryAgentFactory<Manager> class

The DeliveryAgentFactory<Manager> class produces instances of the DeliveryAgent class used to extend transport behavior.

Inheritance hierarchy

System.Object
  Microsoft.Exchange.Data.Transport.AgentFactory
    Microsoft.Exchange.Data.Transport.Delivery.DeliveryAgentFactory<Manager>

Namespace:  Microsoft.Exchange.Data.Transport.Delivery
Assembly:  Microsoft.Exchange.Data.Transport (in Microsoft.Exchange.Data.Transport.dll)

Syntax

'Declaration
Public MustInherit Class DeliveryAgentFactory(Of Manager As {New, DeliveryAgentManager}) _
    Inherits AgentFactory
'Usage
Dim instance As DeliveryAgentFactory(Of Manager)
public abstract class DeliveryAgentFactory<Manager> : AgentFactory
where Manager : new(), DeliveryAgentManager

Type parameters

  • Manager

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also

Reference

DeliveryAgentFactory<Manager> members

Microsoft.Exchange.Data.Transport.Delivery namespace