Click or drag to resize

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
Syntax
C#
public 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
CURRENTVersiyonlama yapılmayacak
MINORMinör versiyonlama yapılacak (1.1)
MAJORMajö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_GenericResult
a_GenericResult nesesi içinde , ErrorCode=0 ise işlem başarılıdır. Aksi taktirde Result ve Message alanları kontrol ediniz.
Examples
C#
public 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