次の方法で共有


WebRequestErrorEvent コンストラクター

定義

WebRequestErrorEvent クラスの新しいインスタンスを初期化します。

オーバーロード

WebRequestErrorEvent(String, Object, Int32, Exception)

イベント パラメーターを指定して WebRequestErrorEvent クラスを初期化します。

WebRequestErrorEvent(String, Object, Int32, Int32, Exception)

イベント パラメーターを指定して WebRequestErrorEvent クラスを初期化します。

注釈

イベント コードまたは識別子を定義するために使用する値は、フィールド定数より WebExtendedBase 大きくする必要があります。

WebRequestErrorEvent(String, Object, Int32, Exception)

イベント パラメーターを指定して WebRequestErrorEvent クラスを初期化します。

protected public:
 WebRequestErrorEvent(System::String ^ message, System::Object ^ eventSource, int eventCode, Exception ^ exception);
protected internal WebRequestErrorEvent (string message, object eventSource, int eventCode, Exception exception);
new System.Web.Management.WebRequestErrorEvent : string * obj * int * Exception -> System.Web.Management.WebRequestErrorEvent
Protected Friend Sub New (message As String, eventSource As Object, eventCode As Integer, exception As Exception)

パラメーター

message
String

イベントの説明。

eventSource
Object

イベントのソースであるオブジェクト。

eventCode
Int32

イベントに関連付けられた識別子。 これは WebExtendedBase フィールド定数よりも大きくする必要があります。

exception
Exception

エラーに関連付けられている Exception

次のコード例は、このコンストラクターの使用方法を示しています。

// Invoked in case of events 
// identified only by their event code.
public SampleWebRequestErrorEvent(string msg, 
    object eventSource, int eventCode, 
    Exception e):
  base(msg, eventSource, eventCode, e)
{
    // Perform custom initialization.
    eventInfo = new StringBuilder();
    eventInfo.Append(string.Format(
        "Event created at: ", EventTime.ToString()));
}
' Invoked in case of events 
' identified only by their event code.
 Public Sub New(ByVal msg As String, _
 ByVal eventSource As Object, _
 ByVal eventCode As Integer, _
 ByVal e As Exception)
     MyBase.New(msg, eventSource, _
     eventCode, e)
     ' Perform custom initialization.
     eventInfo = New StringBuilder()
     eventInfo.Append(String.Format( _
     "Event created at: ", _
     EventTime.ToString()))
 End Sub

注釈

このコンストラクターを使用すると、イベント自体に関する詳細なコード情報を指定しなくても、イベントを作成 WebRequestErrorEvent できます。

適用対象

WebRequestErrorEvent(String, Object, Int32, Int32, Exception)

イベント パラメーターを指定して WebRequestErrorEvent クラスを初期化します。

protected public:
 WebRequestErrorEvent(System::String ^ message, System::Object ^ eventSource, int eventCode, int eventDetailCode, Exception ^ exception);
protected internal WebRequestErrorEvent (string message, object eventSource, int eventCode, int eventDetailCode, Exception exception);
new System.Web.Management.WebRequestErrorEvent : string * obj * int * int * Exception -> System.Web.Management.WebRequestErrorEvent
Protected Friend Sub New (message As String, eventSource As Object, eventCode As Integer, eventDetailCode As Integer, exception As Exception)

パラメーター

message
String

イベントの説明。

eventSource
Object

イベントのソースであるオブジェクト。

eventCode
Int32

イベントに関連付けられた識別子。 これは WebExtendedBase フィールド定数よりも大きくする必要があります。

eventDetailCode
Int32

イベント詳細コード識別子。

exception
Exception

エラーに関連付けられている Exception

次のコード例は、このコンストラクターの使用方法を示しています。

// Invoked in case of events identified 
// by their event code.and related event 
// detailed code.
public SampleWebRequestErrorEvent(
    string msg, object eventSource, 
    int eventCode, int detailedCode, 
    Exception e):
  base(msg, eventSource, 
    eventCode, detailedCode, e)
{
    // Perform custom initialization.
    eventInfo = new StringBuilder();
    eventInfo.Append(string.Format(
        "Event created at: ", EventTime.ToString()));
}
' Invoked in case of events identified 
' by their event code.and related event 
' detailed code.
 Public Sub New(ByVal msg As String, _
 ByVal eventSource As Object, _
 ByVal eventCode As Integer, _
 ByVal detailedCode As Integer, _
 ByVal e As Exception)
     MyBase.New(msg, eventSource, _
     eventCode, detailedCode, e)
     ' Perform custom initialization.
     eventInfo = New StringBuilder()
     eventInfo.Append(String.Format( _
     "Event created at: ", _
     EventTime.ToString()))
 End Sub

注釈

イベントに関する詳細なコード情報を指定する必要がある場合は、このコンストラクターを使用します。

適用対象