Defines a pair of abstract endpoint definitions that participate in a delegation relationship. Each relationship identifies an abstract definition that can act as either a proxy or an abstract definition to which the proxy can delegate behavior.
Definition of the outer endpoint that delegates its behavior to the inner endpoint in a delegation relationship.
Delegation is used to forward behavior from an outer system to a contained system. This is done by delegating the endpoints on the outer system to endpoints on the inner system. Delegation can be chained, allowing the inner system to further delegate its behavior to another system.