AquaLogic Interaction Development Kit (IDK) 6.0.0 |

# IContentItemManager.UnexpireContentItem Method

Re-publishes the `IContentItem` and removes the item from its expired state if `ExpireContentItem` has been previously called.

void UnexpireContentItem(
IContentItem contentItem
);

#### Parameters

contentItem
  The content item to un-expire and re-publish; cannot be `null`.

#### Remarks

The item must be in the expired state prior to calling this method, otherwise a `ContentException` will be thrown.

For an example of using `UnexpireContentItem`, refer to ExpireContentItem

#### Exceptions

Exception Type | Condition
--- | ---
ContentSecurityException | The user does not have permission to un-expire or publish the item.
InvalidOperationException | The content item has not been persisted, or has already been removed.
ContentException | The content item is not in the expired state, or the method call resulted in a Publisher exception.
SoapException | There was a communication problem during the execution of the remote method call.

#### See Also

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