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ı.");
}