internal static ShareSignedIdentifier DeserializeShareSignedIdentifier(XElement element) { string id = default; ShareAccessPolicy accessPolicy = default; if (element.Element("Id") is XElement idElement) { id = (string)idElement; } if (element.Element("AccessPolicy") is XElement accessPolicyElement) { accessPolicy = ShareAccessPolicy.DeserializeShareAccessPolicy(accessPolicyElement); } return(new ShareSignedIdentifier(id, accessPolicy)); }
internal ShareSignedIdentifier(string id, ShareAccessPolicy accessPolicy) { Id = id; AccessPolicy = accessPolicy; }