DelegationMember Complex Type Complex Type
DelegationMember Complex Type
Defines the paths to two members used to set up a delegation relationship. An object member in a proxy role must be marked "proxy=true" to participate as a proxy in a delegation relationship.
<xs:complexType name="DelegationMember"> <xs:complexContent> <xs:extension base="RelationshipMember" > <xs:attribute name="ProxyMember" type="Path" use="required" />
- ProxyMember
Identifies the path to the outer endpoint that delegates its behavior to the inner endpoint in a delegation relationship.
<xs:attribute name="DelegateMember" type="Path" use="required" />
- DelegateMember
Identifies the path to the inner endpoint that provides the required behavior in a delegation relationship.
</xs:extension> </xs:complexContent> </xs:complexType>
- DelegationMember
Defines the paths to two members used to set up a delegation relationship.
Attributes
Name | Type | Description |
---|---|---|
DelegateMember | Path | Identifies the path to the inner endpoint that provides the required behavior in a delegation relationship. |
ProxyMember | Path | Identifies the path to the outer endpoint that delegates its behavior to the inner endpoint in a delegation relationship. |
Remarks
Delegation relationships can either be constructed following containment relationships or following hosting relationships. Assuming a containment relationship between A and B, where B is a member of A, then a delegation relationship can exist where the proxy is a member of A and the delegate is a member of B. Assuming a hosting relationship between A and B, where A is the guest and B is the host, then a delegation relationship can exist where the proxy is a member of A and the delegate is a member of B.
See Also
SystemDefinitionModel Schema Complex Types
Send comments about this topic to Microsoft
Build date: 10/2/2007