internal static BlobGeoReplication DeserializeBlobGeoReplication(XElement element)
        {
            BlobGeoReplicationStatus status       = default;
            DateTimeOffset?          lastSyncedOn = default;

            if (element.Element("Status") is XElement statusElement)
            {
                status = statusElement.Value.ToBlobGeoReplicationStatus();
            }
            if (element.Element("LastSyncTime") is XElement lastSyncTimeElement)
            {
                lastSyncedOn = lastSyncTimeElement.GetDateTimeOffsetValue("R");
            }
            return(new BlobGeoReplication(status, lastSyncedOn));
        }
Exemplo n.º 2
0
 internal BlobGeoReplication(BlobGeoReplicationStatus status, DateTimeOffset?lastSyncedOn)
 {
     Status       = status;
     LastSyncedOn = lastSyncedOn;
 }
Exemplo n.º 3
0
 public static string ToSerialString(this BlobGeoReplicationStatus value) => value switch
 {