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));
        }
Exemple #2
0
 internal ShareSignedIdentifier(string id, ShareAccessPolicy accessPolicy)
 {
     Id           = id;
     AccessPolicy = accessPolicy;
 }