IWebEventCustomEvaluator.CanFire メソッドとは? わかりやすく解説

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

IWebEventCustomEvaluator.CanFire メソッド

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

イベント発生させるかどうか評価します

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

Function CanFire ( _
    raisedEvent As WebBaseEvent, _
    record As RuleFiringRecord _
) As Boolean
Dim instance As IWebEventCustomEvaluator
Dim raisedEvent As WebBaseEvent
Dim record As RuleFiringRecord
Dim returnValue As Boolean

returnValue = instance.CanFire(raisedEvent, record)
bool CanFire (
    WebBaseEvent raisedEvent,
    RuleFiringRecord record
)
bool CanFire (
    WebBaseEvent^ raisedEvent, 
    RuleFiringRecord^ record
)
boolean CanFire (
    WebBaseEvent raisedEvent, 
    RuleFiringRecord record
)
function CanFire (
    raisedEvent : WebBaseEvent, 
    record : RuleFiringRecord
) : boolean

パラメータ

raisedEvent

発生させるイベント

record

イベント情報格納されている RuleFiringRecord。

戻り値
イベント発生させる場合trueそれ以外場合false

解説解説
使用例使用例

CanFire メソッドカスタム実装次のコード例示します

' Implements the IWebEventCustomEvaluator.CanFire 
' method. It is called by the ASP.NET if this custom
' type is configured in the profile
' element of the healthMonitoring section.
Public Function CanFire( _
ByVal e As System.Web.Management.WebBaseEvent,
 _
ByVal rule As RuleFiringRecord) As
 Boolean _
Implements System.Web.Management.IWebEventCustomEvaluator.CanFire

    Dim fireEvent As Boolean
    Dim lastFired As String
 = _
        rule.LastFired.ToString()
    Dim timesRaised As String
 = _
        rule.TimesRaised.ToString()

    ' Fire every other event raised.
    fireEvent = _
    IIf(rule.TimesRaised Mod 2 = 0, True, False)

    If fireEvent Then
        firingRecordInfo = String.Format( _
        "Event last fired: {0}", lastFired) + _
        String.Format( _
        ". Times raised: {0}",  timesRaised) 
      
    Else
        firingRecordInfo = String.Format( _
        "Event not fired. Times raised: {0}", _
        timesRaised)
    End If

    Return fireEvent

End Function 'CanFire

// Implements the IWebEventCustomEvaluator.CanFire 
// method. It is called by the ASP.NET if this custom
// type is configured in the profile
// element of the healthMonitoring section.
public bool CanFire(
    System.Web.Management.WebBaseEvent e, 
    RuleFiringRecord rule)
{

    bool fireEvent;
    string lastFired = rule.LastFired.ToString();
    string timesRaised = rule.TimesRaised.ToString();

    // Fire every other event raised.
    fireEvent =
        (rule.TimesRaised % 2 == 0) ? true : false;

    if (fireEvent)
    {
        firingRecordInfo =
            string.Format("Event last fired: {0}",
            lastFired) +
            string.Format(". Times raised: {0}",
            timesRaised);
    }
    else
        firingRecordInfo =
          string.Format(
           "Event not fired. Times raised: {0}",
           timesRaised);

    return fireEvent;

}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IWebEventCustomEvaluator インターフェイス
IWebEventCustomEvaluator メンバ
System.Web.Management 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からIWebEventCustomEvaluator.CanFire メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からIWebEventCustomEvaluator.CanFire メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からIWebEventCustomEvaluator.CanFire メソッド を検索

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

辞書ショートカット

すべての辞書の索引

「IWebEventCustomEvaluator.CanFire メソッド」の関連用語

IWebEventCustomEvaluator.CanFire メソッドのお隣キーワード
検索ランキング

   

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



IWebEventCustomEvaluator.CanFire メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS