IWsEndUserGetServerSchedulesLogs Method
|
Recover log on scheduled operations of a given Cloud Server. By the method GetServerSchedulesLogs()
Aruba's WsEndUser you can recover all the logs (between 2 dates) of scheduled operations performed
on a particular Cloud Server.
Namespace:
Aruba.Cloud.WsEndUser
Assembly:
Aruba.Cloud.WsEndUser (in Aruba.Cloud.WsEndUser.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax[OperationContractAttribute]
WsResult<ScheduleLog[]> GetServerSchedulesLogs(
GetServerSchedulesLogsRequest operationRequest
)
<OperationContractAttribute>
Function GetServerSchedulesLogs (
operationRequest As GetServerSchedulesLogsRequest
) As WsResult(Of ScheduleLog())
[OperationContractAttribute]
WsResult<array<ScheduleLog^>^>^ GetServerSchedulesLogs(
GetServerSchedulesLogsRequest^ operationRequest
)
[<OperationContractAttribute>]
abstract GetServerSchedulesLogs :
operationRequest : GetServerSchedulesLogsRequest -> WsResult<ScheduleLog[]>
function GetServerSchedulesLogs(
operationRequest : GetServerSchedulesLogsRequest
) : WsResult<ScheduleLog[]>
Parameters
- operationRequest
- Type: Aruba.Cloud.Provisioning.EntitiesGetServerSchedulesLogsRequest
Return Value
Type:
WsResultScheduleLog
The method returns an array containing the data for the ScheduleLog log recovered.
Examples
Below is an example of a method call GetServerSchedulesLogs () to Aruba WsEndUser:
private ScheduleLog[] GetServerSchedulesLogs()
{
using (WsEndUserClient client = this.WsEndUserClient)
{
WsResult result = client.GetServerSchedulesLogs(46, DateTime.Now, DateTime.Now.AddDays(46));
if (result.Success)
return result.Value;
this.LogError("GetServerSchedulesLogs", new Exception(result.ResultMessage));
throw new CodedException(result.ResultCode, result.ResultMessage);
}
}
See Also