WebBaseEvent.Raise 方法

定義

告知設定的提供者事件已發生來引發 WebBaseEvent 事件。

多載

Raise()

告知設定的提供者事件已發生來引發事件。

Raise(WebBaseEvent)

告知設定的提供者事件已發生來引發指定的事件。

Raise()

告知設定的提供者事件已發生來引發事件。

C#
public virtual void Raise ();

範例

下列程式碼範例示範如何使用 Raise 方法。

C#
// Raises the SampleWebBaseEvent.
public override void Raise()
{
    // Perform custom processing. 
    customRaisedMsg =
      string.Format("Event raised at: {0}",
      EventTime.ToString());

    // Raise the event.
    base.Raise();
}

備註

如果您覆寫此方法,引發的事件就是您的自訂事件。

備註

需要中度信任或更高層級才能引發事件。

另請參閱

適用於

.NET Framework 4.8 和其他版本
產品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

Raise(WebBaseEvent)

告知設定的提供者事件已發生來引發指定的事件。

C#
public static void Raise (System.Web.Management.WebBaseEvent eventRaised);

參數

eventRaised
WebBaseEvent

WebBaseEvent 物件。

例外狀況

eventRaisedEventCode 屬性有一個為 ASP.NET 保留的值。

範例

下列程式碼範例示範如何使用 Raise 方法。

C#

// Raises the SampleWebBaseEvent.
public void CustomRaise(
    System.Web.Management.WebBaseEvent evnt)
{
    
    // Raise the event.
    Raise(evnt);
}

備註

這個方法會通知任何已設定的提供者已發生事件,以引發指定的事件。

備註

需要中度信任或更高層級才能引發事件。

另請參閱

適用於

.NET Framework 4.8 和其他版本
產品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8