Share via


HoldSettings.UpdateHold method

Update the hold specified by the URL and hold ID with the specified case ID, hold ID, query, and QBE query.

Namespace:  Microsoft.Office.RecordsManagement.Preservation
Assembly:  Microsoft.Office.Policy (in Microsoft.Office.Policy.dll)

Syntax

'Declaration
Public Function UpdateHold ( _
    caseId As Guid, _
    holdId As Guid, _
    serverRelativeUrl As String, _
    query As String, _
    culture As CultureInfo, _
    <OutAttribute> ByRef hold As HoldInfo, _
    <OutAttribute> ByRef errorMessage As String _
) As HoldStatus
'Usage
Dim instance As HoldSettings
Dim caseId As Guid
Dim holdId As Guid
Dim serverRelativeUrl As String
Dim query As String
Dim culture As CultureInfo
Dim hold As HoldInfo
Dim errorMessage As String
Dim returnValue As HoldStatus

returnValue = instance.UpdateHold(caseId, _
    holdId, serverRelativeUrl, query, _
    culture, hold, errorMessage)
public HoldStatus UpdateHold(
    Guid caseId,
    Guid holdId,
    string serverRelativeUrl,
    string query,
    CultureInfo culture,
    out HoldInfo hold,
    out string errorMessage
)

Parameters

  • caseId
    Type: System.Guid

    The case ID of the hold being updated.

  • holdId
    Type: System.Guid

    The hold ID of the hold being updated.

  • serverRelativeUrl
    Type: System.String

    The URL of the hold being updated.

Return value

Type: Microsoft.Office.RecordsManagement.Preservation.HoldStatus
Whether the action succeeded or failed, and return the HoldInfo object that is created.

See also

Reference

HoldSettings class

HoldSettings members

Microsoft.Office.RecordsManagement.Preservation namespace