/// <summary> /// Gets storage queue job action details. /// </summary> /// <param name="jobActionType">Job action type.</param> /// <param name="storageQueue">Storage queue message.</param> /// <returns>PSStorageJobActionDetails.</returns> internal static PSStorageJobActionDetails GetSchedulerStorageJobActionDetails(JobActionType jobActionType, StorageQueueMessage storageQueue) { if (storageQueue == null) { throw new ArgumentNullException(paramName: "storageQueue"); } var psStorageJobActionDetails = new PSStorageJobActionDetails(jobActionType) { StorageAccount = storageQueue.StorageAccount, StorageQueueMessage = storageQueue.Message, StorageQueueName = storageQueue.QueueName, StorageSasToken = storageQueue.SasToken }; return(psStorageJobActionDetails); }
/// <summary> /// Gets storage queue job action details. /// </summary> /// <param name="jobActionType">Job action type.</param> /// <param name="storageQueue">Storage queue message.</param> /// <returns>PSStorageJobActionDetails.</returns> internal static PSStorageJobActionDetails GetSchedulerStorageJobActionDetails(JobActionType jobActionType, StorageQueueMessage storageQueue) { if (storageQueue == null) { throw new ArgumentNullException(paramName: "storageQueue"); } var psStorageJobActionDetails = new PSStorageJobActionDetails(jobActionType) { StorageAccount = storageQueue.StorageAccount, StorageQueueMessage = storageQueue.Message, StorageQueueName = storageQueue.QueueName, StorageSasToken = storageQueue.SasToken }; return psStorageJobActionDetails; }