示例#1
0
        internal static QueueSignedIdentifier DeserializeQueueSignedIdentifier(XElement element)
        {
            string            id           = default;
            QueueAccessPolicy accessPolicy = default;

            if (element.Element("Id") is XElement idElement)
            {
                id = (string)idElement;
            }
            if (element.Element("AccessPolicy") is XElement accessPolicyElement)
            {
                accessPolicy = QueueAccessPolicy.DeserializeQueueAccessPolicy(accessPolicyElement);
            }
            return(new QueueSignedIdentifier(id, accessPolicy));
        }
示例#2
0
 internal QueueSignedIdentifier(string id, QueueAccessPolicy accessPolicy)
 {
     Id           = id;
     AccessPolicy = accessPolicy;
 }