コード例 #1
0
ファイル: CacheSession.cs プロジェクト: loundar/geckofx-29
 public void OnCacheEntryAvailable(nsICacheEntryDescriptor descriptor, IntPtr accessGranted, int status)
 {
     _callback(
         descriptor.Wrap(CacheEntryDescriptor.Create),
         (CacheAccessMode)accessGranted.ToInt32(),
         (CacheOpenEntryStatus)status);
 }
コード例 #2
0
ファイル: CacheSession.cs プロジェクト: RSchwoerer/Terminals
		public void OnCacheEntryAvailable( nsICacheEntryDescriptor descriptor, IntPtr accessGranted, int status )
		{
			_callback(
				descriptor.Wrap( CacheEntryDescriptor.Create ),
				(CacheAccessMode) accessGranted.ToInt32(),
				(CacheOpenEntryStatus) status );
		}
コード例 #3
0
 public void OnCacheEntryAvailable(nsICacheEntryDescriptor descriptor, IntPtr accessGranted, int status)
 {
     _callback(
         Gecko.Interop.ExtensionMethods.Wrap(descriptor, CacheEntryDescriptor.Create),
         (CacheAccessMode)accessGranted.ToInt32(),
         (CacheOpenEntryStatus)status);
 }
コード例 #4
0
ファイル: CacheSession.cs プロジェクト: git-thinh/limada
        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));
        }
コード例 #5
0
ファイル: CacheSession.cs プロジェクト: loundar/geckofx-29
        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));
        }
		public CacheEntryDescriptor( nsICacheEntryDescriptor cacheEntryDescriptor )
			: base( cacheEntryDescriptor )
		{
			_cacheEntryDescriptor = cacheEntryDescriptor;
		}
コード例 #7
0
 public static CacheEntryDescriptor Create(nsICacheEntryDescriptor cacheEntryDescriptor)
 {
     return(new CacheEntryDescriptor(cacheEntryDescriptor));
 }
コード例 #8
0
 private CacheEntryDescriptor(nsICacheEntryDescriptor cacheEntryDescriptor)
     : base(cacheEntryDescriptor)
 {
     _cacheEntryDescriptor = cacheEntryDescriptor;
 }
コード例 #9
0
 public static CacheEntryDescriptor Create( nsICacheEntryDescriptor cacheEntryDescriptor )
 {
     return new CacheEntryDescriptor( cacheEntryDescriptor );
 }
コード例 #10
0
 private CacheEntryDescriptor( nsICacheEntryDescriptor cacheEntryDescriptor )
     : base(cacheEntryDescriptor)
 {
     _cacheEntryDescriptor = cacheEntryDescriptor;
 }