Click or drag to resize

RemLoginCreateTicket Method

Paperwork .Net Kütüphanesi
Yeni bir bilet oluşturmak için kullanılan metottur.

Namespace:  Paperwork.Connect
Assembly:  Paperwork.Connect (in Paperwork.Connect.dll) Version: 5.0.0.0
Syntax
C#
public a_GenericResult CreateTicket(
	string repository,
	string repositoryPort,
	DateTime validForm,
	DateTime validTo,
	int validCount,
	string ticketType,
	ObjectID objectId,
	string aCustomerId = "",
	bool sslEnable = false
)

Parameters

repository
Type: SystemString
Bağlanılacak sunucu adı ya da ip adresi
repositoryPort
Type: SystemString
Port numarası (8099)
validForm
Type: SystemDateTime
Bilet hangi tarihten itibaren geçerli olacak
validTo
Type: SystemDateTime
Bilet hangi tarihe kadar geçerli olacak
validCount
Type: SystemInt32
Bilet kaç defa kullanılabilecek.
ticketType
Type: SystemString
Bilet kullanım tipi (DOC,CARD). Kabinetler için 'DOC', dosya kartı için 'CARD' değeri kullanılır.
objectId
Type: ObjectID
Bilet hangi nesne için oluşturuldu ise o nesnenin nesne numarası.(Dosya kartı kaydı, ya da Kabinetler altında bulunan belgenin nesne numarası)
aCustomerId (Optional)
Type: SystemString
Müşteri ID
sslEnable (Optional)
Type: SystemBoolean
SSL aktiflik durumu

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 CreateTicket()
             {
                 string server       = "127.0.0.1";              //bağlanılacak sunucu
                 string port         = "8099";                   //bağlanılacak sunucu portu
                 DateTime valid_from = DateTime.Now;             //bilet nezamandan itibaren kullanılabilir
                 DateTime valid_to   = DateTime.Now.AddDays(1);  //bilet nezamana kadar kullanılabilir
                 int valid_count     = 100;                      //bilet kaç defa kullanılabilir        
                 string ticket_type  = "DOC";                    //bilet tipi (DOC,CARD)
                 ObjectID object_id  = new ObjectID("");         //görüntülecek (dosya kartı/kabinet altındaki) kaydın nesne numarası

                 a_GenericResult retval = p.rLogin.CreateTicket(server, port, valid_from, valid_to, valid_count, ticket_type, object_id);
                 if (retval.ErrorCode != 0)
                     throw new Exception(retval.Message);

                 string ticket = retval.Result;

                 Console.WriteLine("ticket:{0}", ticket);

                 TicketLogin(ticket);
             }
                 
See Also