mscorlib(4.0.0.0) API with additions
|
The exception that is thrown when a configuration system error has occurred. More...
Public Member Functions | |
ConfigurationException () | |
Initializes a new instance of the T:System.Configuration.ConfigurationException class. More... | |
ConfigurationException (string message) | |
Initializes a new instance of the T:System.Configuration.ConfigurationException class. More... | |
ConfigurationException (string message, Exception inner) | |
Initializes a new instance of the T:System.Configuration.ConfigurationException class. More... | |
ConfigurationException (string message, XmlNode node) | |
Initializes a new instance of the T:System.Configuration.ConfigurationException class. More... | |
ConfigurationException (string message, Exception inner, XmlNode node) | |
Initializes a new instance of the T:System.Configuration.ConfigurationException class. More... | |
ConfigurationException (string message, string filename, int line) | |
Initializes a new instance of the T:System.Configuration.ConfigurationException class. More... | |
ConfigurationException (string message, Exception inner, string filename, int line) | |
Initializes a new instance of the T:System.Configuration.ConfigurationException class. More... | |
override void | GetObjectData (SerializationInfo info, StreamingContext context) |
Sets the T:System.Runtime.Serialization.SerializationInfo object with the file name and line number at which this configuration exception occurred. More... | |
![]() | |
SystemException () | |
Initializes a new instance of the T:System.SystemException class. More... | |
SystemException (string message) | |
Initializes a new instance of the T:System.SystemException class with a specified error message. More... | |
SystemException (string message, Exception innerException) | |
Initializes a new instance of the T:System.SystemException class with a specified error message and a reference to the inner exception that is the cause of this exception. More... | |
![]() | |
Exception () | |
Initializes a new instance of the T:System.Exception class. More... | |
Exception (string message) | |
Initializes a new instance of the T:System.Exception class with a specified error message. More... | |
Exception (string message, Exception innerException) | |
Initializes a new instance of the T:System.Exception class with a specified error message and a reference to the inner exception that is the cause of this exception. More... | |
virtual Exception | GetBaseException () |
When overridden in a derived class, returns the T:System.Exception that is the root cause of one or more subsequent exceptions. More... | |
override string | ToString () |
Creates and returns a string representation of the current exception. More... | |
new Type | GetType () |
Gets the runtime type of the current instance. More... | |
![]() | |
new bool | Equals (object obj) |
Provides COM objects with version-independent access to the M:System.Object.Equals(System.Object) method. More... | |
new int | GetHashCode () |
Provides COM objects with version-independent access to the M:System.Object.GetHashCode method. More... | |
Static Public Member Functions | |
static string | GetXmlNodeFilename (XmlNode node) |
Gets the path to the configuration file from which the internal T:System.Xml.XmlNode object was loaded when this configuration exception was thrown. More... | |
static int | GetXmlNodeLineNumber (XmlNode node) |
Gets the line number within the configuration file that the internal T:System.Xml.XmlNode object represented when this configuration exception was thrown. More... | |
Public Attributes | |
virtual string | BareMessage => base.Message |
Gets a description of why this configuration exception was thrown. More... | |
virtual string | Filename => SafeFilename(_filename) |
Gets the path to the configuration file that caused this configuration exception to be thrown. More... | |
virtual int | Line => _line |
Gets the line number within the configuration file at which this configuration exception was thrown. More... | |
Protected Member Functions | |
ConfigurationException (SerializationInfo info, StreamingContext context) | |
Initializes a new instance of the T:System.Configuration.ConfigurationException class. More... | |
![]() | |
SystemException (SerializationInfo info, StreamingContext context) | |
Initializes a new instance of the T:System.SystemException class with serialized data. More... | |
![]() | |
Exception (SerializationInfo info, StreamingContext context) | |
Initializes a new instance of the T:System.Exception class with serialized data. More... | |
Properties | |
override string | Message [get] |
Gets an extended description of why this configuration exception was thrown. More... | |
![]() | |
virtual string | Message [get] |
Gets a message that describes the current exception. More... | |
virtual IDictionary | Data [get] |
Gets a collection of key/value pairs that provide additional user-defined information about the exception. More... | |
Exception | InnerException [get] |
Gets the T:System.Exception instance that caused the current exception. More... | |
MethodBase | TargetSite [get] |
Gets the method that throws the current exception. More... | |
virtual string | StackTrace [get] |
Gets a string representation of the immediate frames on the call stack. More... | |
virtual string | HelpLink [get, set] |
Gets or sets a link to the help file associated with this exception. More... | |
virtual string | Source [get, set] |
Gets or sets the name of the application or the object that causes the error. More... | |
int | HResult [get, protected set] |
Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. More... | |
EventHandler< SafeSerializationEventArgs > | SerializeObjectState |
Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception. More... | |
![]() | |
string | Message [get] |
Provides COM objects with version-independent access to the P:System.Exception.Message property. More... | |
string | StackTrace [get] |
Provides COM objects with version-independent access to the P:System.Exception.StackTrace property. More... | |
string | HelpLink [get, set] |
Provides COM objects with version-independent access to the P:System.Exception.HelpLink property. More... | |
string | Source [get, set] |
Provides COM objects with version-independent access to the P:System.Exception.Source property. More... | |
Exception | InnerException [get] |
Provides COM objects with version-independent access to the P:System.Exception.InnerException property. More... | |
MethodBase | TargetSite [get] |
Provides COM objects with version-independent access to the P:System.Exception.TargetSite property. More... | |
The exception that is thrown when a configuration system error has occurred.
Definition at line 13 of file ConfigurationException.cs.
|
protected |
Initializes a new instance of the T:System.Configuration.ConfigurationException class.
info | The object that holds the information to deserialize. |
context | Contextual information about the source or destination. |
Definition at line 66 of file ConfigurationException.cs.
System.Configuration.ConfigurationException.ConfigurationException | ( | ) |
Initializes a new instance of the T:System.Configuration.ConfigurationException class.
Definition at line 74 of file ConfigurationException.cs.
System.Configuration.ConfigurationException.ConfigurationException | ( | string | message | ) |
Initializes a new instance of the T:System.Configuration.ConfigurationException class.
message | A message describing why this T:System.Configuration.ConfigurationException exception was thrown. |
Definition at line 82 of file ConfigurationException.cs.
System.Configuration.ConfigurationException.ConfigurationException | ( | string | message, |
Exception | inner | ||
) |
Initializes a new instance of the T:System.Configuration.ConfigurationException class.
message | A message describing why this T:System.Configuration.ConfigurationException exception was thrown. |
inner | The inner exception that caused this T:System.Configuration.ConfigurationException to be thrown, if any. |
Definition at line 91 of file ConfigurationException.cs.
System.Configuration.ConfigurationException.ConfigurationException | ( | string | message, |
XmlNode | node | ||
) |
Initializes a new instance of the T:System.Configuration.ConfigurationException class.
message | A message describing why this T:System.Configuration.ConfigurationException exception was thrown. |
node | The T:System.Xml.XmlNode that caused this T:System.Configuration.ConfigurationException to be thrown. |
Definition at line 100 of file ConfigurationException.cs.
System.Configuration.ConfigurationException.ConfigurationException | ( | string | message, |
Exception | inner, | ||
XmlNode | node | ||
) |
Initializes a new instance of the T:System.Configuration.ConfigurationException class.
message | A message describing why this T:System.Configuration.ConfigurationException exception was thrown. |
inner | The inner exception that caused this T:System.Configuration.ConfigurationException to be thrown, if any. |
node | The T:System.Xml.XmlNode that caused this T:System.Configuration.ConfigurationException to be thrown. |
Definition at line 110 of file ConfigurationException.cs.
System.Configuration.ConfigurationException.ConfigurationException | ( | string | message, |
string | filename, | ||
int | line | ||
) |
Initializes a new instance of the T:System.Configuration.ConfigurationException class.
message | A message describing why this T:System.Configuration.ConfigurationException exception was thrown. |
filename | The path to the configuration file that caused this T:System.Configuration.ConfigurationException to be thrown. |
line | The line number within the configuration file at which this T:System.Configuration.ConfigurationException was thrown. |
Definition at line 120 of file ConfigurationException.cs.
System.Configuration.ConfigurationException.ConfigurationException | ( | string | message, |
Exception | inner, | ||
string | filename, | ||
int | line | ||
) |
Initializes a new instance of the T:System.Configuration.ConfigurationException class.
message | A message describing why this T:System.Configuration.ConfigurationException exception was thrown. |
inner | The inner exception that caused this T:System.Configuration.ConfigurationException to be thrown, if any. |
filename | The path to the configuration file that caused this T:System.Configuration.ConfigurationException to be thrown. |
line | The line number within the configuration file at which this T:System.Configuration.ConfigurationException was thrown. |
Definition at line 131 of file ConfigurationException.cs.
|
virtual |
Sets the T:System.Runtime.Serialization.SerializationInfo object with the file name and line number at which this configuration exception occurred.
info | The object that holds the information to be serialized. |
context | The contextual information about the source or destination. |
Reimplemented from System.Exception.
Definition at line 141 of file ConfigurationException.cs.
|
static |
Gets the path to the configuration file from which the internal T:System.Xml.XmlNode object was loaded when this configuration exception was thrown.
node | The T:System.Xml.XmlNode that caused this T:System.Configuration.ConfigurationException exception to be thrown. |
string
representing the node file name.Definition at line 152 of file ConfigurationException.cs.
|
static |
Gets the line number within the configuration file that the internal T:System.Xml.XmlNode object represented when this configuration exception was thrown.
node | The T:System.Xml.XmlNode that caused this T:System.Configuration.ConfigurationException exception to be thrown. |
int
representing the node line number.Definition at line 161 of file ConfigurationException.cs.
virtual string System.Configuration.ConfigurationException.BareMessage => base.Message |
Gets a description of why this configuration exception was thrown.
Definition at line 46 of file ConfigurationException.cs.
virtual string System.Configuration.ConfigurationException.Filename => SafeFilename(_filename) |
Gets the path to the configuration file that caused this configuration exception to be thrown.
Definition at line 50 of file ConfigurationException.cs.
virtual int System.Configuration.ConfigurationException.Line => _line |
Gets the line number within the configuration file at which this configuration exception was thrown.
Definition at line 54 of file ConfigurationException.cs.
|
get |
Gets an extended description of why this configuration exception was thrown.
Definition at line 24 of file ConfigurationException.cs.