RehydratePriorityExtensions
using System;
namespace Azure.Storage.Blobs.Models
{
internal static class RehydratePriorityExtensions
{
public static string ToSerialString(this RehydratePriority value)
{
switch (value) {
case RehydratePriority.High:
return "High";
case RehydratePriority.Standard:
return "Standard";
default:
throw new ArgumentOutOfRangeException("value", value, "Unknown RehydratePriority value.");
}
}
public static RehydratePriority ToRehydratePriority(this string value)
{
if (StringComparer.OrdinalIgnoreCase.Equals(value, "High"))
return RehydratePriority.High;
if (StringComparer.OrdinalIgnoreCase.Equals(value, "Standard"))
return RehydratePriority.Standard;
throw new ArgumentOutOfRangeException("value", value, "Unknown RehydratePriority value.");
}
}
}