TableNotEnabledForNotificationException クラスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TableNotEnabledForNotificationException クラスの意味・解説 

TableNotEnabledForNotificationException クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

変更通知有効になっていないデータベース テーブルに対して SqlCacheDependency クラス使用されたときにスローされる例外

名前空間: System.Web.Caching
アセンブリ: System.Web (system.web.dll 内)
構文構文

<SerializableAttribute> _
Public NotInheritable Class
 TableNotEnabledForNotificationException
    Inherits SystemException
Dim instance As TableNotEnabledForNotificationException
[SerializableAttribute] 
public sealed class TableNotEnabledForNotificationException
 : SystemException
[SerializableAttribute] 
public ref class TableNotEnabledForNotificationException
 sealed : public SystemException
/** @attribute SerializableAttribute() */ 
public final class TableNotEnabledForNotificationException
 extends SystemException
SerializableAttribute 
public final class TableNotEnabledForNotificationException
 extends SystemException
使用例使用例

SqlCacheDependency オブジェクト作成しSqlCacheDependency オブジェクト依存する Cache に項目を追加するコード例次に示しますSQL Server データベース テーブル依存関係通知有効になっていない場合は、TableNotEnabledForNotificationExceptionスローされ、SqlCacheDependencyAdmin.EnableTableForNotifications メソッド呼び出して処理されます。

Sub Page_Load(Src As Object,
 E As EventArgs)
   ' Declare the SqlCacheDependency instance, SqlDep.
   Dim SqlDep As SqlCacheDependency

   ' Check the Cache for the SqlSource key.
   ' If it isn't there, create it with a dependency
   ' on a SQL Server table using the SqlCacheDependency class.
   If Cache("SqlSource") Is
 Nothing

      ' Because of possible exceptions thrown when this
      ' code runs, use Try...Catch...Finally syntax.
      Try
         ' Instantiate SqlDep using the SqlCacheDependency constructor.
         SqlDep = New SqlCacheDependency("Northwind",
 "Categories")

      ' Handle the DatabaseNotEnabledForNotificationException with
      ' a call to the SqlCacheDependencyAdmin.EnableNotifications method.
      Catch exDBDis As DatabaseNotEnabledForNotificationException
         Try
            SqlCacheDependencyAdmin.EnableNotifications("Northwind")

         ' If the database does not have permissions set for creating
 tables,
         ' the UnauthorizedAccessException is thrown. Handle it by redirecting
         ' to an error page.
         Catch exPerm As UnauthorizedAccessException
             Response.Redirect(".\ErrorPage.htm")
         End Try

      ' Handle the TableNotEnabledForNotificationException with
            ' a call to the SqlCacheDependencyAdmin.EnableTableForNotifications
 method.
      Catch exTabDis As TableNotEnabledForNotificationException
         Try
            SqlCacheDependencyAdmin.EnableTableForNotifications( _
             "Northwind", "Categories")

         ' If a SqlException is thrown, redirect to an error page.
         Catch exc As SqlException
             Response.Redirect(".\ErrorPage.htm")
         End Try

      ' If all the other code is successful, add MySource to the Cache
      ' with a dependency on SqlDep. If the Categories table changes
,
      ' MySource will be removed from the Cache. Then generate a message
            ' that the data is newly created and added to the cache.
      Finally
         Cache.Insert("SqlSource", Source1, SqlDep)
            CacheMsg.Text = "The data object was created explicitly."

      End Try

    Else
       CacheMsg.Text = "The data was retrieved from the Cache."
    End If
End Sub
継承階層継承階層
System.Object
   System.Exception
     System.SystemException
      System.Web.Caching.TableNotEnabledForNotificationException
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TableNotEnabledForNotificationException メンバ
System.Web.Caching 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TableNotEnabledForNotificationException クラス」の関連用語

TableNotEnabledForNotificationException クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TableNotEnabledForNotificationException クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS