Skip Headers

Oracle Data Provider for .NET Developer's Guide
Release 9.2.0.2

Part Number A96160-01
Go To Table Of Contents
Contents
Go To Index
Index

Go to previous page Go to beginning of chapter Go to next page

Oracle.DataAccess.Client Namespace, 10 of 26


OracleFailoverEventArgs Class

The OracleFailoverEventArgs class provides event data for the OracleConnection.Failover event. When database failover occurs, the OracleConnection.Failover event is triggered along with the OracleFailoverEventArgs object that stores the event data.

Class Inheritance

Object

  EventArgs

    OracleFailoverEventArgs

Declaration
// C#
public sealed class OracleFailoverEventArgs
Thread Safety

All public static methods are thread-safe, although instance methods do not guarantee thread safety.

Example
// C#
// Receiving Failover notifications
switch (eventArgs.FailoverEvent)
  {
    case FailoverEvent.Begin:
      {
       Console.WriteLine(" \nFailover Begin - Failing Over ..." +
          "Please stand by \n");
       Console.WriteLine(" \nFailover type was found to be " +
          eventArgs.FailoverType);
       break;
      }

    case FailoverEvent.End:
      {
       Console.WriteLine(" \nFailover ended ...resuming services\n");
       break;
      }

     case FailoverEvent.Error:
      {
       Console.WriteLine(" Failover error gotten. Sleeping...\n");
       Thread.Sleep(3000);
       return FailoverReturnCode.Retry;
      }

     default:
      {
       Console.WriteLine("\nBad Failover Event: " + eventArgs.FailoverEvent);
       break;
      }
  }

Requirements

Namespace: Oracle.DataAccess.Client

Assembly: Oracle.DataAccesss.dll

See Also:

OracleFailoverEventArgs Members

OracleFailoverEventArgs members are listed in the following tables:

OracleFailoverEventArgs Static Methods

The OracleFailoverEventArgs static methods are listed in Table 4-69.

Table 4-69 OracleFailoverEventArgs Static Methods
Methods Description

Equals

Inherited from Object (Overloaded)

OracleFailoverEventArgs Properties

The OracleFailoverEventArgs properties are listed in Table 4-70.

Table 4-70 OracleFailoverEventArgs Properties  
Name Description

FailoverType

Specifies the type of failover the client has requested

FailoverEvent

Indicates the state of the failover

OracleFailoverEventArgs Public Methods

The OracleFailoverEventArgs public methods are listed in Table 4-71.

Table 4-71 OracleFailoverEventArgs Public Methods  
Name Description

Equals

Inherited from Object (Overloaded)

GetHashCode

Inherited from Object

GetType

Inherited from Object

ToString

Inherited from Object

See Also:

OracleFailoverEventArgs Static Methods

The OracleFailoverEventArgs static methods are listed in Table 4-72.

Table 4-72 OracleFailoverEventArgs Static Methods
Methods Description

Equals

Inherited from Object (Overloaded)

See Also:

OracleFailoverEventArgs Properties

The OracleFailoverEventArgs properties are listed in Table 4-73.

Table 4-73 OracleFailoverEventArgs Properties  
Name Description

FailoverType

Specifies the type of failover the client has requested

FailoverEvent

Indicates the state of the failover

See Also:

FailoverType

This property indicates the state of the failover.

Declaration
// C#
public FailoverType FailoverType {get;} 
Property Value

A FailoverType enumeration value.

See Also:

FailoverEvent

This property indicates the state of the failover.

Declaration
// C#
public FailoverEvent FailoverEvent {get;} 
Property Value

A FailoverEvent enumerated value.

See Also:

OracleFailoverEventArgs Public Methods

The OracleFailoverEventArgs public methods are listed in Table 4-74.

Table 4-74 OracleFailoverEventArgs Public Methods  
Name Description

Equals

Inherited from Object (Overloaded)

GetHashCode

Inherited from Object

GetType

Inherited from Object

ToString

Inherited from Object

See Also:


Go to previous page Go to beginning of chapter Go to next page
Oracle
Copyright © 2002 Oracle Corporation.

All Rights Reserved.
Go To Table Of Contents
Contents
Go To Index
Index