DelegationDefinition Complex Type Complex Type

DelegationDefinition Complex Type

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.

<xs:complexType name="DelegationDefinition"> <xs:complexContent> <xs:extension base="RelationshipDefinition" > <xs:attribute name="ProxyDefinition" type="QualifiedName" use="required" />

  • ProxyDefinition
    Definition of the outer endpoint that delegates its behavior to the inner endpoint in a delegation relationship.

<xs:attribute name="DelegateDefinition" type="QualifiedName" use="required" />

  • DelegateDefinition
    Definition of the inner endpoint that provides the required behavior in a delegation relationship.

</xs:extension> </xs:complexContent> </xs:complexType>

  • DelegationDefinition
    Defines a pair of abstract endpoint definitions that participate in a delegation relationship.

Attributes

Name Type Description
DelegateDefinition QualifiedName

Definition of the inner endpoint that provides the required behavior in a delegation relationship.

ProxyDefinition QualifiedName

Definition of the outer endpoint that delegates its behavior to the inner endpoint in a delegation relationship.

Remarks

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.

See Also

SystemDefinitionModel Schema Complex Types

Send comments about this topic to Microsoft

Build date: 10/2/2007