Exemplo n.º 1
0
 internal void UpdateFromProxy(Proxy_Subject proxy)
 {
     this.uuid = (proxy.uuid == null) ? null : proxy.uuid;
     this.subject_identifier = (proxy.subject_identifier == null) ? null : proxy.subject_identifier;
     this.other_config       = (proxy.other_config == null) ? null : Maps.convert_from_proxy_string_string(proxy.other_config);
     this.roles = (proxy.roles == null) ? null : XenRef <Role> .Create(proxy.roles);
 }
Exemplo n.º 2
0
        public override string SaveChanges(Session session, string opaqueRef, Subject server)
        {
            if (opaqueRef != null)
            {
                throw new InvalidOperationException("This type has no read/write properties");
            }
            Proxy_Subject subject = this.ToProxy();

            return(session.proxy.subject_create(session.uuid, subject).parse());
        }
Exemplo n.º 3
0
 public Subject(Proxy_Subject proxy)
 {
     this.UpdateFromProxy(proxy);
 }