예제 #1
0
 private void CreateFileUploadClient()
 {
     if (!string.IsNullOrWhiteSpace(this.tagProfile.HttpFileUploadJid) && this.tagProfile.HttpFileUploadMaxSize.HasValue)
     {
         this.fileUploadClient = this.neuronService.CreateFileUploadClient();
     }
 }
예제 #2
0
        private static void DisposeClient()
        {
            minuteTimer?.Dispose();
            minuteTimer = null;

            contracts?.Dispose();
            contracts = null;

            fileUpload?.Dispose();
            fileUpload = null;

            xmpp?.Dispose();
            xmpp = null;
        }
예제 #3
0
        public void FileUpload_Test_01_Discovery()
        {
            ManualResetEvent Done  = new ManualResetEvent(false);
            ManualResetEvent Error = new ManualResetEvent(false);

            this.httpUpload = new HttpFileUploadClient(this.client1);
            this.httpUpload.Discover((sender, e) =>
            {
                if (this.httpUpload.HasSupport)
                {
                    Done.Set();
                }
                else
                {
                    Error.Set();
                }
            });

            Assert.AreEqual(0, WaitHandle.WaitAny(new WaitHandle[] { Done, Error }), 5000);

            Console.Out.WriteLine("JID: " + this.httpUpload.FileUploadJid);
            Console.Out.WriteLine("Max File Size: " + this.httpUpload.MaxFileSize.ToString());
        }
예제 #4
0
        private static void DisposeClient()
        {
            minuteTimer?.Dispose();
            minuteTimer = null;

            contracts?.Dispose();
            contracts = null;

            fileUpload?.Dispose();
            fileUpload = null;

#if DEBUG
            if (!(xmppEventSink is null))
            {
                Log.Unregister(xmppEventSink);

                xmppEventSink.Dispose();
                xmppEventSink = null;
            }
#endif
            xmpp?.Dispose();
            xmpp = null;
        }
예제 #5
0
 private void DestroyFileUploadClient()
 {
     fileUploadClient?.Dispose();
     fileUploadClient = null;
 }