Exemplo n.º 1
0
 public void OnCacheEntryAvailable(nsICacheEntryDescriptor descriptor, IntPtr accessGranted, int status)
 {
     _callback(
         descriptor.Wrap(CacheEntryDescriptor.Create),
         (CacheAccessMode)accessGranted.ToInt32(),
         (CacheOpenEntryStatus)status);
 }
Exemplo n.º 2
0
		public void OnCacheEntryAvailable( nsICacheEntryDescriptor descriptor, IntPtr accessGranted, int status )
		{
			_callback(
				descriptor.Wrap( CacheEntryDescriptor.Create ),
				(CacheAccessMode) accessGranted.ToInt32(),
				(CacheOpenEntryStatus) status );
		}
Exemplo n.º 3
0
        public CacheEntryDescriptor OpenCacheEntry(string key, CacheAccessMode accessRequested, bool blockingMode)
        {
            nsICacheEntryDescriptor descriptor = null;

            try
            {
                descriptor = _cacheSession.Instance.OpenCacheEntry(new nsACString(key), (IntPtr)(int)accessRequested, blockingMode);
            }
            catch (System.Runtime.InteropServices.COMException)
            {
            }
            catch (Exception)
            {
            }
            return(descriptor.Wrap(CacheEntryDescriptor.Create));
        }
Exemplo n.º 4
0
        public CacheEntryDescriptor OpenCacheEntry(string key, CacheAccessMode accessRequested, bool blockingMode)
        {
            nsICacheEntryDescriptor descriptor = null;

            try
            {
                descriptor = _cacheSession.Instance.OpenCacheEntry(new nsACString(key), new IntPtr((int)accessRequested), blockingMode);
            }
            catch (System.Runtime.InteropServices.COMException comEx)
            {
                Debug.WriteLine(string.Format("COM Exception CODE={0},Message={1}", comEx.ErrorCode, comEx.Message));
            }
            catch (Exception e)
            {
                Debug.WriteLine(string.Format("Exception Message={0}", e.Message));
            }
            return(descriptor.Wrap(CacheEntryDescriptor.Create));
        }