Ejemplo n.º 1
0
 internal static TableSignedIdentifier DeserializeTableSignedIdentifier(XElement element)
 {
     string id = default;
     TableAccessPolicy accessPolicy = default;
     if (element.Element("Id") is XElement idElement)
     {
         id = (string)idElement;
     }
     if (element.Element("AccessPolicy") is XElement accessPolicyElement)
     {
         accessPolicy = TableAccessPolicy.DeserializeTableAccessPolicy(accessPolicyElement);
     }
     return new TableSignedIdentifier(id, accessPolicy);
 }
Ejemplo n.º 2
0
        public TableSignedIdentifier(string id, TableAccessPolicy accessPolicy)
        {
            if (id == null)
            {
                throw new ArgumentNullException(nameof(id));
            }
            if (accessPolicy == null)
            {
                throw new ArgumentNullException(nameof(accessPolicy));
            }

            Id           = id;
            AccessPolicy = accessPolicy;
        }