Plumtree EDK (Enterprise Web Development Kit) 5.4.0 |

# IContentItem.GetItemReferencePropertyValue Method

Returns the value of the specified `IItemReferenceProperty`.

IContentItem GetItemReferencePropertyValue(
IBaseProperty itemRefProperty
);

#### Parameters

itemRefProperty
  The `IItemReferenceProperty`; cannot be `null`.

#### Return Value

The value of the specified `IItemReferenceProperty`. An `ArgumentException` will be thrown if content item does not contain the specified property.

#### Remarks

See code sample in setItemReferencePropertyValue on how to retrieve and update value for an `IItemReferenceProperty`.

#### Exceptions

Exception Type | Condition
--- | ---
ContentSecurityException | The user does not have the permission to access the current item.
ContentException | The method call resulted in a Content Server exception.
ArgumentException | The item does not contain the specified property.
InvalidOperationException | The item has not been persisted, has been removed, or the value has not been set for the specified property.
SoapException | There was a communication problem during the execution of the remote method call.

#### See Also

IContentItem Interface | Plumtree.Remote.PRC.Content.Item Namespace