 | RemFileCheckIn Method (ObjectID, MemoryStream, VersionTYPE, String, Boolean, String, Boolean, Int32, String) |
Paperwork .Net Kütüphanesi
Check In işlemini yapar. Verilen versiyon tipi değerine göre dokümanı check in yaparak sisteme kaydeder.
Namespace:
Paperwork.Connect
Assembly:
Paperwork.Connect (in Paperwork.Connect.dll) Version: 5.0.0.0
Syntaxpublic a_GenericResult CheckIn(
ObjectID objectId,
MemoryStream ms,
VersionTYPE versionType,
string aOriginalFormat,
bool isCompress = false,
string compressFormat = "",
bool aIsBitonal = false,
int aDpi = 0,
string desc = ""
)
Parameters
- objectId
- Type: ObjectID
Check in yapılacak doküman numarası - ms
- Type: System.IOMemoryStream
Dosya içeriği - versionType
- Type: VersionTYPE
Versiyonlama nasıl yapılacak
VersiyonType | |
---|
CURRENT | Versiyonlama yapılmayacak |
MINOR | Minör versiyonlama yapılacak (1.1) |
MAJOR | Majör Versiyonlama yapılacak (2.0) |
- aOriginalFormat
- Type: SystemString
Dosyanın formatı. Dosya Formatı büyük harf olmalı, nokta ve türkçe karakter içermemeli (örn: TIF, GIF, JPG vs). - isCompress (Optional)
- Type: SystemBoolean
İçerik Sıkıştırılacak mı bilgisi. - compressFormat (Optional)
- Type: SystemString
Sıkıştırma formatı (internal kullanım içindir) - aIsBitonal (Optional)
- Type: SystemBoolean
Siyah beyaz belge olup olmadığı.(imaj değil ise false değeri verilir) - aDpi (Optional)
- Type: SystemInt32
Belge çözünürlüğü. (belge imaj değil ise 0 geçilir. imaj ise minimum 96 değeri verilir) - desc (Optional)
- Type: SystemString
Return Value
Type:
a_GenericResulta_GenericResult nesesi içinde , ErrorCode=0 ise işlem başarılıdır. Aksi taktirde Result ve Message alanları kontrol ediniz.
Examplespublic void CheckIn()
{
ObjectID oid = new ObjectID("FF00010000016061");
int err_code = 0;
string err_message = string.Empty;
a_File file = p.rFile.Export(oid, string.Empty, string.Empty, out err_code, out err_message);
if (err_code != 0)
throw new Exception(err_message);
MemoryStream ms = new MemoryStream(file.FileData);
a_GenericResult retval = p.rFile.CheckIn(oid, ms, VersionTYPE.MAJOR, "TIF", false, "", false, 0);
if (retval.ErrorCode != 0)
Console.WriteLine("Hata: " + retval.Message);
else
Console.WriteLine("CheckIn işlemi başarılı.");
}
See Also