public virtual ICsiService GetService() { ICsiService csiService = (ICsiService)null; IEnumerator enumerator = this.GetServices().GetEnumerator(); if (enumerator.MoveNext()) { csiService = enumerator.Current as ICsiService; } return(csiService); }
public string GetTxnGuid() { string str = string.Empty; ICsiService service = this.GetService(); if (service != null) { IEnumerator enumerator = service.GetChildrenByName("__txnGUID").GetEnumerator(); if (enumerator.MoveNext()) { str = (enumerator.Current as CsiXmlElement).GetElementValue(); } } return(str); }
/// <summary> /// 创建文档和服务 /// </summary> /// <param name="documentName">文档名称</param> /// <param name="serviceName">服务名称</param> public void CreateDocumentAndService(string documentName, string serviceName) { if (!string.IsNullOrEmpty(documentName.Trim())) { _session.RemoveDocument(documentName); if (_service != null) { _service = null; } _document = _session.CreateDocument(documentName); if (!string.IsNullOrEmpty(serviceName.Trim())) { _service = _document.CreateService(serviceName); } } }