![]() | RemDocumentSubscribe Method |
Namespace: Paperwork.Connect
public a_GenericResult Subscribe( ObjectID objectId, a_Subscription sb )
public void Subscribe() { string str_objectId = "FF00010000002DC5"; ObjectID objectId = new ObjectID (str_objectId); a_Subscription sb = new a_Subscription(); sb.CreateDate = DateTime.Now; //abonelik tarihi sb.ObjectId = str_objectId; //abone olunan belge ya da dosya kartı kaydı nesne id si sb.Subscriber = "fatih"; //obone olan kullanıcı sb.Owner = "argus"; //aboneligi yapan kullanıcı sb.State = string.Empty; //Sisteme ait (Reserved) //aşağıdaki parametreler ile abone olunmak istenen olaylar seçilir. //Abone olmak için "T", olmamak için boşluk ya da "F" olarak set edilir. sb.DcDel = "T"; // Belgenin silinmesi sb.DcInd = "T"; // Belge indeksinin değişmesi sb.DcNew = "T"; // Belge eklenmesi sb.DcRen = "T"; // Belgenin adının degişmesi sb.DcVer = "F"; // Belgenin versiyonunun değişmesi sb.DkDel = "F"; // Dosya kartı kaydının silinmesi sb.DkNew = "F"; // Dosya kartı kaydının eklenmesi sb.DkRen = "F"; // Dosya kartı kaydının adının değişmesi sb.DtDel = string.Empty; // Sisteme ait (Reserved) sb.DtNew = string.Empty; // Sisteme ait (Reserved) sb.DtRen = string.Empty; // Sisteme ait (Reserved) sb.FdDel = "T"; // Klasör silinmesi sb.FdNew = "T"; // Klasör eklenmesi sb.FdRen = "T"; // Klasör adının değişmesi a_GenericResult retval = p.rDocument.Subscribe(objectId, sb); if (retval.ErrorCode != 0) throw new Exception(retval.Message); else Console.WriteLine("Abonelik başarılı."); }