| IRelationship Methods | 
The IRelationship type exposes the following members.
| Name | Description | |
|---|---|---|
| Destroy | 
            Deletes the relationship.
              | |
| GetAttrValue(String) | 
            Retrieves the specified attribute value.
              | |
| GetAttrValue(IRelAttrDef) | 
            Retrieves the specified attribute value.
              | |
| GetAttrValue(String, Boolean) |  Obsolete.  
            Retrieves the specified attribute value and indicates if the value is assigned.
              | |
| GetAttrValue(IRelAttrDef, Boolean) |  Obsolete.  
            Retrieves the specified attribute value and indicates if the value is assigned.
              | |
| GetAttrValues | 
            Get all attribute values of the relationship.
              | |
| GetObject | 
            Retrieves the associated object in the specified direction.
              | |
| GetRelType | 
            Retrieve the relationship type.
              | |
| Reload | 
            Refreshes the relationship data from secondary storage (e.g. database)
            if available. Use this method to retrieve up-to-date audit information
            (ChangedBy, ChangedOn properties).
              | |
| SetAttrValue(String, Object) | 
            Stores the specified attribute value.
              | |
| SetAttrValue(IRelAttrDef, Object) | 
            Stores the specified attribute value.
              | |
| SetAttrValues | 
            Set multiple attribute values with a single method call.
              | |
| Touch | 
            Updates the ChangedBy and ChangedOn information.
              | |
| TryGetAttrValue(String, Boolean) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(String, DateTime) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(String, Double) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(String, Int64) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(String, Object) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(String, String) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(IRelAttrDef, Boolean) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(IRelAttrDef, DateTime) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(IRelAttrDef, Double) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(IRelAttrDef, Int64) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(IRelAttrDef, Object) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              | |
| TryGetAttrValue(IRelAttrDef, String) | 
            Attempts to get the specified attribute value and indicates if the value is assigned.
              |