Return Values
Citrix.ConfigurationLogging.Sdk.LowLevelOperation
The returned LowLevelOperation object has the following properties:
o Id - The unique identifier of the operation.
o Text - A description of the operation.
o HighLevelOperationId - The unique identifier of the related high level operation.
o StartTime - The date and time that the operation started.
o EndTime - The date and time that the operation completed. This will be null if the operation is still in progress, or if the operation never completed.
o IsSuccessful - Indicates whether the operation completed successfully or not. This will be null if the operation is still in progress, or if the operation never completed.
o AdminSid - The identifier of the administrator who performed the operation.
o AdminMachineIP - The IP address of the machine that the operation was performed on.
o Source - The name of the XenDesktop service that the operation was performed on; for example, "MachineCreation", "DelegatedAdmin".
o SourceSdk - The identifier of the XenDesktop service SDK through which the operation was performed; for example, "Prov", "Admin".
o OperationType - The operation type. This can be 'AdminActivity' or 'ConfigurationChange'.
o TargetTypes - Identifies the type of objects that were affected by the operation. For example, "Catalog" or "Desktop","Machine".
o Parameters - The names and values of the parameters that were supplied for the operation.
o Details - A collection of OperationDetail objects containing specific information about each object affected by the operation.
Each OperationDetail object in the 'Details' collection has the following properties:
o TargetUid - The unique identifier of the target object affected by the operation.
o TargetName - The name of the target object affected by the operation.
o TargetType - The type of the target object.
o Text - The description of operation performed on the target object.
o StartTime - The date and time that the operation started.
o EndTime - The date and time that the operation completed. This will be null if the operation is still in progress, or if the operation never completed.
o IsSuccessful - Indicates whether the operation completed successfully or not. This will be null if the operation is still in progress, or if the operation didn't complete.
The following properties will be set if the operation changed a property on the object:
o PropertyName - The name of the changed property.
o NewValue - The new property value.
o PreviousValue - The previous property value.
o AddValue - If the object property contains a set of values, this specifies the new value which was added to the set.
o RemoveValue- If the object property contains a set of values, this specifies the value which was removed from the set.