public void SetUserQueryName(string queryName, long changeCount) { try { this.removeChildByName(this, "__queryName"); ICsiXmlElement element = new CsiDataField(this.GetOwnerDocument(), "__queryName", this, queryName); element.SetAttribute("__type", "user"); element.SetAttribute("__changeCount", Convert.ToString(changeCount)); } catch (Exception) { } }
public ICsiDataField AppendItem(string val) { ICsiDataField impl = new CsiDataField(this.GetOwnerDocument(), "__listItem", this); impl.SetAttribute("__listItemAction", "add"); impl.SetValue(val); return(impl); }
public ICsiDataField DeleteItemByValue(string val) { CsiDataField sourceElement = new CsiDataField(this.GetOwnerDocument(), "__listItem", this); sourceElement.SetAttribute("__listItemAction", "delete"); ICsiXmlElement element = CsiXmlHelper.FindCreateSetValue2(sourceElement, "__key", "__value", val, true); return(new CsiDataField(this.GetOwnerDocument(), (element as CsiXmlElement).GetDomElement())); }
public ICsiDataField ChangeItemByIndex(int index, string val) { CsiDataField sourceElement = new CsiDataField(this.GetOwnerDocument(), "__listItem", this); sourceElement.SetAttribute("__listItemAction", "change"); CsiXmlHelper.FindCreateSetValue(sourceElement, "__index", Convert.ToString(index)); ICsiXmlElement element = CsiXmlHelper.FindCreateSetValue(sourceElement, "__value", val, true); return(new CsiDataField(this.GetOwnerDocument(), (element as CsiXmlElement).GetDomElement())); }
private void CreateConnectWithoutPassword(string userName, string sessionId, ICsiXmlElement parent) { ICsiDocument document = parent.GetOwnerDocument(); ICsiXmlElement element = new CsiXmlElement(document, "__useSession", parent); ICsiNamedObject obj2 = new CsiNamedObject(document, "user", element); obj2.SetRef(userName); ICsiDataField field = new CsiDataField(document, "sessionId", element); field.SetAttribute("__encrypted", "no"); field.SetValue(sessionId); }