Starts a new recording that will run for a predetermined amount of time.

Namespace: ININ.IceLib.QualityManagement
Assembly: ININ.IceLib.QualityManagement (in ININ.IceLib.QualityManagement.dll) Version: 0.0.0.0 (22.3.0.218)

Syntax

C#
public string StartTimedRecording(
	string userIdToRecord,
	TimeSpan recordingDuration
)
Visual Basic
Public Function StartTimedRecording ( _
	userIdToRecord As String, _
	recordingDuration As TimeSpan _
) As String

Parameters

userIdToRecord
Type: System..::..String
The user whose screen will be recorded.
recordingDuration
Type: System..::..TimeSpan
The length of time that the recording will run. Note that the recording duration will be rounded up to the nearest second.

Return Value

The timed recording ID.

Exceptions

ExceptionCondition
System..::..ArgumentNullExceptionuserIdToRecord is nullNothingnullptra null reference (Nothing in Visual Basic).
System..::..ArgumentExceptionThe userIdToRecord length is zero.
System..::..ArgumentOutOfRangeExceptionThe value of recordingDuration is negative.
ININ.IceLib.Connection..::..RequestTimeoutExceptionThe request timed out while waiting for a response.
ININ.IceLib.Connection..::..SessionDisconnectedExceptionThe Session does not have a valid connection.
System..::..ObjectDisposedExceptionThe Session has been disposed.

Version Information

Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.

See Also